#!/usr/bin/env bash # Download Windows ISO # For other Windows images: # https://www.microsoft.com/en-us/software-download/windows10 #curl -L 'https://software.download.prss.microsoft.com/dbazure/Win11_22H2_English_x64v1.iso?t=6581e2e7-d916-4200-8190-6828a7e33a09&e=1705909660&h=3cd386b1d91395baa96b6fe52e12229fab8b64cf1f07a80228928c389ead697f' -o Windows10_x86_64_English.iso rm -rf win11_iso sudo rm -rf win11_iso_modified mkdir win11_iso mkdir win11_iso_modified sudo mount -o ro,loop Win11_24H2_Italian_x64.iso win11_iso cp -R win11_iso/* win11_iso_modified cp autounattend.xml win11_iso_modified # https://blog.linux-ng.de/2025/01/02/build-unattended-windows-iso/ xorriso -as mkisofs \ -iso-level 4 \ -rock \ -disable-deep-relocation \ -untranslated-filenames \ -b boot/etfsboot.com \ -no-emul-boot \ -boot-load-size 8 \ -eltorito-alt-boot \ -eltorito-platform efi \ -b efi/microsoft/boot/efisys_noprompt.bin \ -o Win11_24H2_Italian_x64_Autounattend.iso \ ./win11_iso_modified sudo umount win11_iso