2014-09-19, 08:53
when booting windows 8 PE with latest wimboot 2.2.4, I found that wimboot does not show windows 8 logo.
it shoes something like booting windows 7 instead.
then I tried many versions from git.ipxe.org/releases/wimboot
just found that some verion wimboot won't show windows 8 booting logo, the blue big window,
but some version does.
1.0.0 cpio error
1.0.1 cpio error
1.0.2 cpio error
1.0.3 ok
1.0.4 ok
1.0.5 error
1.0.6 error
2.1.0 error
2.2.0 error
2.2.1 error
2.2.2 error
2.2.3 error
2.2.4 error
with same 4 files : bootmgr bcd boot.sdi boot.wim
kernel wimboot
initrd /boot/bootmgr bootmgr
initrd /boot/bcd bcd
initrd /boot/boot.sdi boot.sdi
initrd /sources/boot.wim boot.wim
wimboot of version after 1.0.3 all can boot windows 8 PE.
but only version 1.0.3 and 1.0.4 can show windows 8 LOGO.
but latest wimboot support UEFI. and it shows windows 8 LOGO under UEFI.
so to boot windows 8 PE with win8 LOGO, must use wimboot 1.0.4/3 with normal BIOS,
and use wimboot latest 2.2.4 for UEFI
interesting. don't know why.
iseq ${platform} efi && goto efi ||
:bios
kernel ${base}/boot/tool/wimboot104
initrd ${base}/pxe/bootmgr.exe bootmgr.exe
initrd ${base}/boot/bcd bcd
initrd ${base}/boot/boot.sdi boot.sdi
initrd ${base}/sources/win81pe.wim boot.wim
goto next
:efi
kernel ${base}/boot/tool/wimboot224 pause
initrd --name bootx64.efi ${base}/bootx64.efi
initrd --name bcd ${base}/boot/bcd
initrd --name boot.sdi ${base}/boot/boot.sdi
initrd --name boot.wim ${base}/sources/win81pe.wim
goto next
:next
imgstat
prompt --key 0x02 --timeout 10000 Press Ctrl-B for the iPXE command line... ||
boot
it shoes something like booting windows 7 instead.
then I tried many versions from git.ipxe.org/releases/wimboot
just found that some verion wimboot won't show windows 8 booting logo, the blue big window,
but some version does.
1.0.0 cpio error
1.0.1 cpio error
1.0.2 cpio error
1.0.3 ok
1.0.4 ok
1.0.5 error
1.0.6 error
2.1.0 error
2.2.0 error
2.2.1 error
2.2.2 error
2.2.3 error
2.2.4 error
with same 4 files : bootmgr bcd boot.sdi boot.wim
kernel wimboot
initrd /boot/bootmgr bootmgr
initrd /boot/bcd bcd
initrd /boot/boot.sdi boot.sdi
initrd /sources/boot.wim boot.wim
wimboot of version after 1.0.3 all can boot windows 8 PE.
but only version 1.0.3 and 1.0.4 can show windows 8 LOGO.
but latest wimboot support UEFI. and it shows windows 8 LOGO under UEFI.
so to boot windows 8 PE with win8 LOGO, must use wimboot 1.0.4/3 with normal BIOS,
and use wimboot latest 2.2.4 for UEFI
interesting. don't know why.
iseq ${platform} efi && goto efi ||
:bios
kernel ${base}/boot/tool/wimboot104
initrd ${base}/pxe/bootmgr.exe bootmgr.exe
initrd ${base}/boot/bcd bcd
initrd ${base}/boot/boot.sdi boot.sdi
initrd ${base}/sources/win81pe.wim boot.wim
goto next
:efi
kernel ${base}/boot/tool/wimboot224 pause
initrd --name bootx64.efi ${base}/bootx64.efi
initrd --name bcd ${base}/boot/bcd
initrd --name boot.sdi ${base}/boot/boot.sdi
initrd --name boot.wim ${base}/sources/win81pe.wim
goto next
:next
imgstat
prompt --key 0x02 --timeout 10000 Press Ctrl-B for the iPXE command line... ||
boot