[syslinux] make efi64 install in syslinux-6.02-pre3 fail
szerencsits.michael at gmx.at
Tue Jul 16 04:39:33 PDT 2013
> If the Windows OS is running and a program is checking for an optical
> disc drive, then you really need one of:
> - A physical optical disc drive with the expected disc
> - A virtual optical disc drive with the expected disc
> Are you using either of these right now? If you are using a physical
> OD, does it have a Syslinux EFI on it? If you are [thinking about]
> using a virtual OD, which Windows driver will you use to drive it?
> Even if there was a (U)EFI MEMDISK, you'd need an OS driver to drive it,
> since Windows won't be using (U)EFI to access the disc.
> - Shao Miller
It doesn't check for an optical drive. When WinPE boot, it set a registry entry
with the info about the boot methode (Ramdisk, HDD, CDROM,...) The program looked
into this registry entry. I can manually update the entry, but when the program start
it run a windows program named wpeutil which set the value back.
When booting via memdisk, the parameter is set to CDROM, but when booting via Microsoft
bootmgfw.efi and also with wimboot the parameter is set to 'Ramdisk' and I'm not able to
start the revovery procedure.
Currently we use a CD which boot the Microsoft bootmgfw.efi to boot. I've not tried to
boot syslinux.efi via CD, because I have also problems to load syslinux.efi via PXE on this
There is an other thread with Matt for this problem.
I'm not sure how memdisk for BIOS boot work, but when there was a similar methode for EFI
that should work. There is no extra driver in Windows for the memdisk boot. I think memdisk
emulate a standard CD drive and Windows can work with that.
More information about the Syslinux