[ipxe-devel] boot.wim overlay?

Brian Rak brak at gameservers.com
Mon Feb 17 14:57:26 UTC 2014


We have a simple startup script in boot.wim that mounts a remote 
directory via SMB, and executes a script from that.  This gives us a 
mostly-static boot.wim, but we can still easily add customizations.

On 2/17/2014 9:20 AM, Oliver Rath wrote:
> Hi list,
>
> taken from the howto
> http://ipxe.org/howto/winpe#windows_assessment_and_deployment_toolkit_adk i
> can start WinPE via ipxe over net. This runs fine.
>
> If I understand right, wimboot takes all the files (loaded by initrd)
> into a directory and boots the this struct. When booting, at last
> boot.wim will be startet, which is an embedded ramdisk, So this ramdisk
> will be extractet and started (a kind of initramfs for windows?).
>
> Here my question. Could it be possible to load an additional file (i.e.
> boot-enhancements.wim), which is also extracted into the ramdisk as
> overlay? So the boot.wim-system could be customized dynamicly very easy.
> I.e.:
>
> #!ipxe
>    
>    cpuid --ext 29 && set arch amd64 || set arch x86
>    kernel wimboot
>    initrd ${arch}/media/bootmgr                      bootmgr
>    initrd ${arch}/media/Boot/BCD                     BCD
>    initrd ${arch}/media/Boot/Fonts/segmono_boot.ttf  segmono_boot.ttf
>    initrd ${arch}/media/Boot/Fonts/segoe_slboot.ttf  segoe_slboot.ttf
>    initrd ${arch}/media/Boot/Fonts/segoen_slboot.ttf segoen_slboot.ttf
>    initrd ${arch}/media/Boot/Fonts/wgl4_boot.ttf     wgl4_boot.ttf
>    initrd ${arch}/media/Boot/boot.sdi                boot.sdi
>    initrd ${arch}/media/sources/boot.wim             boot.wim
> # here is the new one:
>    initrd ${arch}/media/sources/boot-addons.wim      boot-addons.wim
>    boot
>
>
> I think, the problem is how to instruct wimboot to extract both
> wim-files one upon the other.
>
> Alternativly, is there a way to access to files on another way as
> commiting it in boot.wim and loading it over net?
>
> Tfh!
>
> Regards,
> Oliver
>
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel




More information about the ipxe-devel mailing list