Red Hat Bugzilla – Bug 85591
AS2.1 wont boot from the EFI shell.
Last modified: 2007-11-30 17:06:52 EST
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
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
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):
Steps to Reproduce:
1.Try to boot the OS from FS0
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".
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.