***
***
*** RSSing Note: Article removed by member request. ***
***
***
*** RSSing Note: Article removed by member request. ***
***
kernel ${boot-url}/wimboot/wimboot gui pause
initrd ${boot-url}/wimboot/bcd BCD
initrd ${boot-url}/wimboot/boot.sdi boot.sdi
initrd ${boot-url}/wimboot/boot.wim boot.wim
boot || goto failed
menuentry "Wimboot" {
linux16 /wimboot/wimboot gui pause
initrd16 newc:bcd:(loop)/boot/bcd \
newc:boot.sdi:(loop)/boot/boot.sdi \
newc:boot.wim:(loop)/sources/boot.wim
}
chain /local-root/myscript.ipxe
iseq ${arch} 64 && set winpe winpe_x64.wim || set winpe winpe_x86.wim
imgselect ${url}/win/wimboot gui
imgfetch --name bcd ${url}/win/bcd bcd
imgfetch --name boot.sdi ${url}/win/boot.sdi boot.sdi
imgfetch --name segmono_boot.ttf ${url}/win/fonts/segmono_boot.ttf segmono_boot.ttf
imgfetch --name segoe_slboot.ttf ${url}/win/fonts/segoe_slboot.ttf segoe_slboot.ttf
imgfetch --name segoen_slboot.ttf ${url}/win/fonts/segoen_slboot.ttf segoen_slboot.ttf
imgfetch --name wgl4_boot.ttf ${url}/win/fonts/wgl4_boot.ttf wgl4_boot.ttf
imgfetch --name boot.wim ${url}/windows/pxeboot/${winpe} boot.wim
imgexec
<%
. ($pwd.path + "\common.ps1")
%>
#!ipxe
set wimboot-path http://server/wimboot
kernel ${wimboot-path}/wimboot-2.5.2 gui
imgfetch --name BCD ${wimboot-path}/bcd BCD
imgfetch --name boot.sdi ${wimboot-path}/boot.sdi boot.sdi
imgfetch --name wgl4_boot.ttf ${wimboot-path}/wgl4_boot.ttf wgl4_boot.ttf
imgfetch --name segmono_boot.ttf ${wimboot-path}/segmono_boot.ttf segmono_boot.ttf
imgfetch --name segoe_slboot.ttf ${wimboot-path}/segoe_slboot.ttf segoe_slboot.ttf
imgfetch --name segoen_slboot.ttf ${wimboot-path}/segoen_slboot.ttf segoen_slboot.ttf
imgfetch --name boot.wim ${wimboot-path}/SCCM-WinPE10-x64.wim boot.wim
boot
Command line: "wimboot-2.5.2 gui pause"
Using wimboot-2.5.2 via 0x93b69a48 len 0xa600
Using BCD via 0x93b69ae8 len 0x40000
...found BCD
Using boot.sdi via 0x93b69b88 len 0x3060000
Using wgl4_boot.ttf via 0x93b69d88 len 0xb95c
Using segmono_boot.ttf via 0x93b69e28 len 0x8cb4
Using segoe_slboot.ttf via 0x93b69ec8 len 0x12e5c
Using segoen_slboot.ttf via 0x93b69f68 len 0x12d20
Using boot.wim via 0x93b6a248 len 0x1632a7ad
...found WIM file boot.wim
...found file "\Windows\Boot\EFI\bootmgfw.efi"
Using BOOTX64.EFI via 0x93ae4a00 len 0x11af60
...extracted \Windows\Boot\EFI\bootmgfw.efi
Read BOOTX64.EFI
Loaded BOOTX64.EFI
Press any key to continue booting...
make bin/pxe.iso EMBED=bootscript.pxe
ISOLINUX 6.03 20151222 ETCD Copyright (C) 1994-2014 H. Peter Anvin et al
iPXE ISO boot image
Loading ipxe.krn... ok
#!ipxe
echo Booting...
<%#
kind: PXELinux
name: Windows PXELinux
oses:
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
%>
DEFAULT linux
LABEL linux
KERNEL ipxe.lkrn
APPEND dhcp && chain <%= foreman_url('iPXE') %>
IPAPPEND 2
#!ipxe
kernel http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/wimboot gui
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/segmono_boot.ttf segmono_boot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/segoe_slboot.ttf segoe_slboot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/segoen_slboot.ttf segoen_slboot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/fonts/wgl4_boot.ttf wgl4_boot.ttf
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/bootmgr bootmgr.exe
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/BCD BCD
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot/boot.sdi boot.sdi
initrd http://puppet.lab.beer.town:717/sources/Microsoft/Windows/6.3/../boot/boot.wim boot.wim
imgstat
boot