ELILO patch for Booting Solaris
By szhou on Oct 06, 2006
ELILO patch for Booting SolarisHere 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-serialwhere -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.