
Friday October 06, 2006
ELILO patch for Booting Solaris
ELILO patch for Booting Solaris
Here is a patch for elilo-3.6 which can boot Solaris from EFI.
You will need OpenSolaris build 51 or later so kernel knows
where to find the ACPI root table. It is tested on an Intel
iMac. Solaris installation does not support EFI yet, so I
put multiboot and a solaris image on the Mac HFS filesystem,
in the same directory as elilo.efi. Using the shell from
Intel's EFI kit, you can boot Solaris with the following command.
elilo -i sol_image multiboot -E -B console=usb-serial
where -E informs kernel that the firmware is EFI based and
the console is set to a USB serial device (see separate blog
entry regarding Solaris on EFI).
The patched elilo source is
elilo-patched.tgz.
The elilo source patch is
elilo-3.6.patch.
The compiled elilo binary is
elilo.efi.
( Oct 06 2006, 03:12:02 PM PDT )
Permalink