Skip to content

add support for booting windows pe#104

Open
rgl wants to merge 1 commit into
garybowers:mainfrom
rgl:rgl-support-windows-pe-boot
Open

add support for booting windows pe#104
rgl wants to merge 1 commit into
garybowers:mainfrom
rgl:rgl-support-windows-pe-boot

Conversation

@rgl

@rgl rgl commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

this adds support for booting windows pe (tested with rgl/windows-pe-vagrant/).

you must also configure the image boot parameters to, including a initial blank line:


initrd {{BASE_URL}}/boot/{{CACHE_DIR}}/iso/Boot/BCD bcd
initrd {{BASE_URL}}/boot/{{CACHE_DIR}}/iso/Boot/boot.sdi boot.sdi

the boot menu entry (as returned by, e.g., curl http://localhost:8080/menu.ipxe) should look something like:

:iso17
echo Booting windows-pe-amd64...
echo Loading kernel and initrd...
echo Loading Windows boot files via wimboot...
kernel http://192.168.8.11:8080/wimboot 
initrd http://192.168.8.11:8080/boot/windows-pe-amd64/iso/Boot/BCD bcd
initrd http://192.168.8.11:8080/boot/windows-pe-amd64/iso/Boot/boot.sdi boot.sdi
initrd http://192.168.8.11:8080/boot/windows-pe-amd64/iso/sources/boot.wim boot.wim || initrd http://192.168.8.11:8080/boot/windows-pe-amd64/iso/SOURCES/BOOT.WIM boot.wim
boot || goto failed
goto start

you must also configure the image boot parameters to, including a initial blank line:

initrd {{BASE_URL}}/boot/{{CACHE_DIR}}/iso/Boot/BCD bcd
initrd {{BASE_URL}}/boot/{{CACHE_DIR}}/iso/Boot/boot.sdi boot.sdi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant