19 November 2010

DISM works - injecting drivers into wim files

I have a WDS server with some images.
And sometimes one have to update images with new drivers,
and here is how I do it, using DISM:

Wim info:

Dism /Get-WimInfo /WimFile:f:\remoteinstall\boot\x86\images\boot.wim
Dism /Get-WimInfo /WimFile:f:\remoteinstall\boot\x86\images\boot.wim /index:2

Mount Win:
Dism  /Mount-Wim /Wimfile:f:\remoteinstall\boot\x86\images\boot.wim /index:2 /MountDir:f:\mount

Add Drivers:
just one:
Dism /image:f:\mount /add-driver /driver:f:\ibm_drivers\mr
a whole library:
Dism /image:f:\mount /add-driver /driver:f:\ibm_drivers /recurse


Unmount wim and commit:
Dism /Unmount-Wim /MountDir:f:\mount /commit