iPXE discussion forum

Full Version: Windows 2012 - Boot Fail (System Reboot)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi, guys.

I'm currently trying to provision a server using windows 2012.

I'm using the following script :

#!ipxe

kernel http://$server/gpxelinux/wimboot
initrd http://$server/proxy.php/bootmgr.exe bootmgr.exe
initrd http://$server/proxy.php/bcd bcd
initrd http://$server/proxy.php/boot.sdi boot.sdi
initrd http://$server/proxy.php/segmono_boot.ttf segmono_boot.ttf
initrd http://$server/proxy.php/segoe_slboot.ttf segoe_slboot.ttf
initrd http://$server/proxy.php/wgl4_boot.ttf wgl4_boot.ttf
initrd http://$server/proxy.php/boot.wim boot.wim
boot

However, as soon it loads (100% of boot.wim)
the server just reboot and it doesn't boot the image.

This is working fine with windows 2008 R2, but not with windows 2012 R2, is there anything I might be missing that could cause this ?
Most likely you have an additional initrd loaded that is not compatible with wimboot. You should follow the http://ipxe.org/howto/winpe tutorial exactly (it's simpler now) and see if you can get things to work. Also adding a imgstat command before boot command should allow you to figure out possibly what the problem is. Adding the "pause" parameter to the wimboot kernel might also help you out. Make sure you use the latest version of wimboot.
Reference URL's