[syslinux] uefi and bios bootable optical media

Thomas Schmitt scdbackup at gmx.net
Wed Feb 18 14:28:58 PST 2015


Hi,

Geert Stappers wrote:
> There are several projects that do use Syslinux on bootable optical media.

I am not aware of any which uses SYSLINUX for UEFI
in its ISOs. Debian, Ubuntu, Arch, Suse, all have a
FAT image with GRUB2 code in it. This image gets
advertised by El Torito, MBR, and GPT.


vmware wrote:
> 5-02-17T11:35:21.011Z| vcpu-0| I120: [msg.efi.exception] The firmware
encountered an unexpected exception. The virtual machine cannot boot.

Some kind of stack trace would be nice ...
... just to compensate for my lack of clue about UEFI.

Blind guess, just because it looks device-dependent :
  http://git.kernel.org/cgit/boot/syslinux/syslinux.git/tree/efi/fio.c#n117
        vol_root = LibOpenRoot(device_handle);
called from
  http://git.kernel.org/cgit/boot/syslinux/syslinux.git/tree/efi/main.c#n1283
                /*
                 * Use device handle to set up the volume root to
                 * proceed with ADV init.
                 */
                if (EFI_ERROR(efi_set_volroot(info->DeviceHandle))) {

Maybe one could sprinkle Print() statements over
the code and to hope for getting to see some of them.


Have a nice day :)

Thomas



More information about the Syslinux mailing list