support multiboot bootloader entry

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I am owner of tboot package in Fedora. I am seeking helps from anaconda to install tboot package and configure bootloader entry accordingly. (https://fedoraproject.org/wiki/Features/Trusted_Boot)

Trusted Boot (tboot) is an pre-kernel/VMM module that uses Intel Trusted Execution Technology to perform a measured and verified launch of an OS kernel/VMM. It requires below style of multiboot entry in grub.conf to make it work.

[Linux case]
title Linux w/ Intel(R) Trusted Execution Technology
    root (hd0,1)
    kernel /tboot.gz logging=serial,vga,memory
    module /vmlinuz-2.6.18-xen root=/dev/VolGroup...
    module /initrd-2.6.18-xen.img

[Xen case]
title Xen w/ Intel(R) Trusted Execution Technology
    root (hd0,1)
    kernel /tboot.gz logging=serial,vga,memory
    module /xen.gz iommu=required dom0_mem=524288 com1=115200,8n1
    module /vmlinuz-2.6.18-xen root=/dev/VolGroup...
    module /initrd-2.6.18-xen.img

Would anaconda community agree to accept changes to support above things for tboot?

If no strong objection, then:

I am really a newbie in anaconda world. Can any of you kindly provide some hints about what would be the required changes to achieve my goal - way to opt-in tboot package and provide multiboot grub entry for it?

I am looking into the code, but have no idea yet about how could tboot occur on certain package list such as "Base System/Base" group, or even a new "Base System/Trusted Boot" group.

How could we know the tboot package is installed or not while writing bootloader configure?

When to instantiate a new MultibootLinuxBootLoaderImage derived from LinuxBootLoaderImage?

We should add a new path in GRUB.writeBootloader() to format the multiboot entry, right?

Any comments, suggestion, guidance are welcome and appreciated. I may submit a patch after above puzzles got resolved.

Jimmy (gwei3)

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux