From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.6 (X11; Linux i686; U;) Gecko/20020830 Description of problem: When the machine comes up to the EFI menu "FS0" is the hard drive with the operating system on it. Normally you type "elilo" and then "linux" but there is no "elilo" in the root directory of "FS0". It is actually here: [root@dhcp64-218 redhat]# pwd /boot/efi/efi/redhat [root@dhcp64-218 redhat]# And the directory holds: [root@dhcp64-218 redhat]# ls elilo.conf initrd-2.4.18-e.25.5.img vmlinuz-2.4.18-e.25.5 elilo.efi initrd-2.4.18-e.25.5smp.img vmlinuz-2.4.18-e.25.5smp initrd-2.4.18-e.25.4.img vmlinuz-2.4.18-e.25.4 initrd-2.4.18-e.25.4smp.img vmlinuz-2.4.18-e.25.4smp [root@dhcp64-218 redhat]# This is different than the other systems that I have used. Thus you get the "no initrd found" when you try to type "elilo linux" from "FS0" I would like to mention that the entry that gets added into the EFI boot menu does seem to work correctly. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Try to boot the OS from FS0 2.power cycle 3.Try booting from the entry that AS makes into the EFI boot menu........it works only this way Actual Results: "no initrd found" Expected Results: The operating system should be able to boot from the root of FS0 directly without having to "cd /boot/efi/efi/redhat". Additional info:
This is correct according to the EFI spec. You need to cd to EFI/redhat before running elilo so that you can correctly handle booting multiple OSes with their own copy of elilo.