Merge pull request #462 from netbootxyz/winfix

Windows Testing Fixes
This commit is contained in:
Antony Messerli 2019-12-28 21:12:57 -06:00 committed by GitHub
commit baaa9acde5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,6 +30,7 @@ echo -n URL: ${} && read win_base_url
echo
echo netboot.xyz will attempt to load the following files:
echo ${win_base_url}/${win_arch}/bootmgr
echo ${win_base_url}/${win_arch}/bootmgr.efi
echo ${win_base_url}/${win_arch}/boot/bcd
echo ${win_base_url}/${win_arch}/boot/boot.sdi
echo ${win_base_url}/${win_arch}/sources/boot.wim
@ -41,19 +42,14 @@ goto windows
isset ${win_base_url} && goto boot || echo URL not set... && goto url_set
:boot
imgfree
kernel {{ wimboot_location }}
initrd ${win_base_url}/${win_arch}/bootmgr bootmgr
initrd ${win_base_url}/${win_arch}/boot/bcd bcd
initrd ${win_base_url}/${win_arch}/boot/boot.sdi boot.sdi
initrd ${win_base_url}/${win_arch}/sources/boot.wim boot.wim
md5sum wimboot
iseq ${img_sigs_enabled} true && goto verify_sigs || goto skip_sigs
:verify_sigs
echo
echo Checking wimboot signature...
imgverify wimboot ${sigs}wimboot.sig || goto error
:skip_sigs
initrd -n bootmgr ${win_base_url}/${win_arch}/bootmgr bootmgr ||
initrd -n bootmgr.efi ${win_base_url}/${win_arch}/bootmgr.efi bootmgr.efi ||
initrd -n bcd ${win_base_url}/${win_arch}/boot/bcd bcd
initrd -n boot.sdi ${win_base_url}/${win_arch}/boot/boot.sdi boot.sdi
initrd -n boot.wim ${win_base_url}/${win_arch}/boot/boot.wim boot.wim
boot
:windows_exit
exit 0
exit 0