[syslinux] [gPXE] Chain Grub4Dos over HTTP?
Kim Mik
kimmik999999 at yahoo.co.uk
Mon Dec 7 12:43:39 PST 2009
> gPXE can download the RAM disk image as MEMDISK's "initrd" via HTTP. At this
> time, WinVBlock is the only "proper" OS driver which can find an use the same
> RAM disk image in RAM, and it can only perform HDD emulation.
>
> - Shao Miller
If he wants to boot a Windows iso over HTTP (before ISO emulation is implemented in WinVBlock),
he can use gPXE to download the iso via HTTP and use grub.exe of grub4dos for mapping
the initrd to a virtual CD drive.
You need the Firadisk driver inside the iso, to let Windows find the iso mapped by grub4dos.
Try:
LABEL ramwingrub4dos
LINUX grub.exe
INITRD ramwin.iso
APPEND --config-file="map (rd) (hd32); map --hook; root (hd32); chainloader (hd32)"
Or (it can be that (rd) needs to be changed to (rd)+1 according to the grub4dos documentation):
LABEL ramwingrub4dos
LINUX grub.exe
INITRD ramwin.iso
APPEND --config-file="map (rd)+1 (hd32); map --hook; root (hd32); chainloader (hd32)"
- Gert Hulselmans
More information about the Syslinux
mailing list