2017-09-11, 15:49
i use ipxe and previously gpxe for intall many environmement.
actually since fex month i have a proble to intall on hyper-v new windows server VM. it work well on bare metal and also on KVM.
the problem is error 0x00005c, this is a HAL issue.
i need to use the last (or not so old) boot.wim image from a windows ADK/Windows server iso file.
the setup is
Windows server (2012R2 or 2016)
Hyper-v
ipxe iso file (with embeded script)
http server (apache)
BCD
boot.wim
wimboot
wimboot (up to date)
the embeded script is minimal
=====================
dhcp
set winboot-url http://....
set wimboot boot.wim
kernel ${winboot-url}/wimboot pause
initrd ${winboot-url}/bootmgr bootmgr
initrd ${winboot-url}/boot/bcd BCD
initrd ${winboot-url}/boot/boot.sdi boot.sdi
initrd -n boot.wim ${winboot-url}/${wimboot} boot.wim
boot
=====================
the problem is only with hyper-v, so it can be a bug in wimboot.
if i use a old boot.wim (from Windows AIK and not ADK) it s ok, but i need to use the last boot.wim and dism.
actually since fex month i have a proble to intall on hyper-v new windows server VM. it work well on bare metal and also on KVM.
the problem is error 0x00005c, this is a HAL issue.
i need to use the last (or not so old) boot.wim image from a windows ADK/Windows server iso file.
the setup is
Windows server (2012R2 or 2016)
Hyper-v
ipxe iso file (with embeded script)
http server (apache)
BCD
boot.wim
wimboot
wimboot (up to date)
the embeded script is minimal
=====================
dhcp
set winboot-url http://....
set wimboot boot.wim
kernel ${winboot-url}/wimboot pause
initrd ${winboot-url}/bootmgr bootmgr
initrd ${winboot-url}/boot/bcd BCD
initrd ${winboot-url}/boot/boot.sdi boot.sdi
initrd -n boot.wim ${winboot-url}/${wimboot} boot.wim
boot
=====================
the problem is only with hyper-v, so it can be a bug in wimboot.
if i use a old boot.wim (from Windows AIK and not ADK) it s ok, but i need to use the last boot.wim and dism.