84d406ccf4
Some older operating systems (e.g. RHEL6) use a non-default filename on the root disk and rely on setting an EFI variable to point to the bootloader. This does not work when performing a SAN boot on a machine where the EFI variable is not present. Fix by allowing a non-default filename to be specified via the "sanboot --filename" option or the "san-filename" setting. For example: sanboot --filename \efi\redhat\grub.efi \ iscsi:192.168.0.1::::iqn.2010-04.org.ipxe.demo:rhel6 or option ipxe.san-filename code 188 = string; option ipxe.san-filename "\\efi\\redhat\\grub.efi"; option root-path "iscsi:192.168.0.1::::iqn.2010-04.org.ipxe.demo:rhel6"; Originally-implemented-by: Vishvananda Ishaya Abrams <vish.ishaya@oracle.com> Signed-off-by: Michael Brown <mcb30@ipxe.org> |
||
---|---|---|
.. | ||
acpipwr.c | ||
apm.c | ||
basemem.c | ||
bios_console.c | ||
bios_nap.c | ||
bios_reboot.c | ||
bios_smbios.c | ||
bios_timer.c | ||
biosint.c | ||
e820mangler.S | ||
fakee820.c | ||
hidemem.c | ||
int13.c | ||
int13con.c | ||
memmap.c | ||
memtop_umalloc.c | ||
pcibios.c | ||
pnpbios.c | ||
rtc_entropy.c | ||
rtc_time.c | ||
vesafb.c |