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> |
||
---|---|---|
.. | ||
autoboot.c | ||
certmgmt.c | ||
dhcpmgmt.c | ||
fcmgmt.c | ||
ibmgmt.c | ||
ifmgmt.c | ||
imgmgmt.c | ||
imgtrust.c | ||
ipstat.c | ||
iwmgmt.c | ||
lotest.c | ||
neighmgmt.c | ||
nslookup.c | ||
ntpmgmt.c | ||
pingmgmt.c | ||
profstat.c | ||
prompt.c | ||
pxemenu.c | ||
route_ipv4.c | ||
route_ipv6.c | ||
route.c | ||
sync.c |