boot.wim
install.wim
Autounattend.xml
sources $OEM$ $1 Scripts Bootstrap.ps1 InstallRoles.ps1 ConfigureNetwork.ps1 EnableWinRM.ps1 InstallHyperV.ps1 InstallStorage.ps1 JoinDomain.ps1 ConfigureCluster.ps1
Tools
BGInfo
PSTools
Sysinternals
Drivers
VirtIO
$$
Setup
Scripts
SetupComplete.cmd
Inject VirtIO Drivers into boot.wim
mkdir C:\Mount
dism /Mount-Wim /WimFile:C:\ISO\sources\boot.wim /Index:2 /MountDir:C:\Mount
dism /Image:C:\Mount /Add-Driver /Driver:C:\Drivers /Recurse
dism /Unmount-Wim /MountDir:C:\Mount /CommitGet List of Indexes in Install WIM
Get-WindowsImage -ImagePath "C:\Installs\Windows11\23H2\install.wim"Export Install.wim [This will export Standard Edition Desktop Version]
Dism /export-image /sourceimagefile:C:\ISO\sources\install.wim /sourceindex:2 /destinationimagefile:C:\Drivers\Install.wimCommand to Buid ISO
Located in
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\x86\Oscdimg\oscdimg.exe ^
-m ^
-o ^
-u2 ^
-udfver102 ^
-bootdata:2#p0,e,b"C:\ISO\boot\etfsboot.com"#pEF,e,b"C:\ISO\efi\microsoft\boot\efisys.bin" ^
C:\ISO ^
C:\CreatedISO\Server2022-Teaching.isoCommand to copy to ISO to the linux host
scp c:\CreatedISO\Server2022-Teaching.iso jdowns@192.168.0.9:/var/lib/libvirt/images/isoInstall Drivers for boot.wim
Mount-WindowsImage `
-ImagePath "C:\ISO\sources\boot.wim" `
-Index 1 `
-Path "C:\Mount"
Add-WindowsDriver `
-Path "C:\Mount" `
-Driver "C:\Drivers" `
-Recurse
Dismount-WindowsImage `
-Path "C:\Mount" `
-SaveInstall Drivers for Install.wim
Mount-WindowsImage `
-ImagePath "C:\ISO\sources\install.wim" `
-Index 1 `
-Path "C:\Mount"
Add-WindowsDriver `
-Path "C:\Mount" `
-Driver "C:\Drivers" `
-Recurse
Dismount-WindowsImage `
-Path "C:\Mount" `
-Save
Dismount-WindowsImage `
-Path "C:\Mount" `
-Discard