The uefi iscsi boot will only boot the default iscsi filename on the san drive (\EFI\BOOT\BOOTX64.EFI). Unfortunately, most os installers do not put the default efi file in place. Generally, they will install an efi file in a vendor directory and set up an efivar to tell the firmware where to find the file. In order to boot images that are constructed like this, we must be able to specify where the proper uefi file is.
The patch marked WIP because I'm not totally sure if: a) the name of the setting is ok b) if it should be in a different group (not SETTING_SANBOOT_EXTRA) c) if documentation about the setting needs to be added somewhere d) if there is a better way to accomplish this Please let me know if changes are required. Otherwise, feel free to merge. Vishvananda Ishaya (1): [efi] allow setting of uefi filename src/interface/efi/efi_block.c | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) -- 2.5.0 _______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel