Archive for category MDT 2008
MDT: Installing Windows on Mac OS X using Parallels
Posted by Lars Krogh in MDT 2008, MDT 2010 on 26/08/2009
I use MDT 2010 to install Windows on Mac OS X using Parallels Desktop.
I mount and boot LiteTouch_x86.iso to get to the Distribution share.
To get that working I had to include the scsi and network driver for Parallels Desktop in the boot image.
Here is what I did:
Get the ‘Parallels Tools’
Extract prl-tools-win.iso (I use WINRAR from RARLAB)
Run setup.exe (I run it in a temporary VM to keep my machine clean)
Reboot
Goto “C:\Program Files (x86)\Parallels\Parallels Tools\Drivers” (I run on a x64 installation here)

Import the scsi (prl_scsi) and network driver (prl_eth5) into your winpe driver repository and re-create your boot files.
Now include the drivers into your common driver repository.
I have mine based on this method created by Johan Arwidmark. I’ve created a folder called ‘Parallels Virtual Platform’ (Model property) for each OS Architecture, copied the prl_* folders into this folder and renamed the folders using the Class as foldername:

If I have more that one driver in a Class then I create subfolders called 1, 2, 3 …:

MDT: Hide the initial shell windows on startup (Pre MDT 2010)
Posted by Lars Krogh in MDT 2008, Tips and Tricks MDT on 10/08/2009
It’s possible to hide the initial shell windows on startup (MDT 2010 will take care of this).
1) You need a shell that support the hidden feature – use cmdow.exe. Download it from: http://www.commandline.co.uk/cmdow/
2) You need to make a Winpeshl.ini file from were you call your “new” shell (cmdow.exe). And in the same Winpesshl.ini file you make a call to wpeinit.
It should looks like this:
[LaunchApp]
AppPath = %SYSTEMDRIVE%\Windows\System32\cmdow.exe
[LaunchApps]
%SYSTEMDRIVE%\Windows\system32\wpeinit.exe
3) Copy them to your boot image using
4) Hide the minimized shell windows that appears in the bottom of the screen as well? Edit the LiteTouch.wsf script. Go to the section called “If in PE, fix some things”. Change the number 2 to a 0, in this line “iRetVal = oShell.Run(sCmd, 0, false)”.
