2013-10-27, 23:52
Just started to use iPXE with WIMBOOT and I am having a bit of difficulty and was wondering if someone could point me in the right direction. Currently the PXE service boots with syslinux 6 on Ubuntu 12.10.
When I use the following:
LABEL wimbootpe
menu label ^2 Wimboot
com32 linux.c32
append wimboot initrd=bootmgr,Boot/boot.wim
I get the following
BAD CPIO magic,
FAtalL Could not extract initrd files
Press a key to reboot.
I have been able to use ipxe.lkrn to successfylly boot a WIM file with with the following:
LABEL iPXE
menu label iPXE
#kernel ipxe.lkrn
kernel ipxe.lkrn dhcp && chain http://192.168.1.2/boot.ipxe
However this speed result are not what I was expecting, it takes about 1 minute to download the wim file and boot. From what I read I though this was have accord in lest the 5 sec.
Also. I have placed all the files nessarry in the root directory of the web server like so
#!ipxe
kernel http://192.168.1.2:80/wimboot
initrd http://192.168.1.2:80/bootmgr bootmgr
initrd http://192.168.1.2:80/bootmgr.exe bootmgr.exe
initrd http://192.168.1.2:80/boot/bcd BCD
initrd http://192.168.1.2:80/boot/boot.sdi boot.sdi
initrd http://192.168.1.2:80/sources/boot.wim boot.wim
boot
however bootmgr did not extract bootmgr.exe, I had to manually place it in the directory. Otherwise the system would hang.
Please let me know what I a doing wrong. Thank you
When I use the following:
LABEL wimbootpe
menu label ^2 Wimboot
com32 linux.c32
append wimboot initrd=bootmgr,Boot/boot.wim
I get the following
BAD CPIO magic,
FAtalL Could not extract initrd files
Press a key to reboot.
I have been able to use ipxe.lkrn to successfylly boot a WIM file with with the following:
LABEL iPXE
menu label iPXE
#kernel ipxe.lkrn
kernel ipxe.lkrn dhcp && chain http://192.168.1.2/boot.ipxe
However this speed result are not what I was expecting, it takes about 1 minute to download the wim file and boot. From what I read I though this was have accord in lest the 5 sec.
Also. I have placed all the files nessarry in the root directory of the web server like so
#!ipxe
kernel http://192.168.1.2:80/wimboot
initrd http://192.168.1.2:80/bootmgr bootmgr
initrd http://192.168.1.2:80/bootmgr.exe bootmgr.exe
initrd http://192.168.1.2:80/boot/bcd BCD
initrd http://192.168.1.2:80/boot/boot.sdi boot.sdi
initrd http://192.168.1.2:80/sources/boot.wim boot.wim
boot
however bootmgr did not extract bootmgr.exe, I had to manually place it in the directory. Otherwise the system would hang.
Please let me know what I a doing wrong. Thank you