Thanks Martin, for your well explained and helpful guide(s)/site, please keep it up.
And, not to be too off-topic but, I tried to use your "http://firegeier.una...nto_image.html"
but my problem seemed to be rooted in the "boot.wim".
I had that annoying "...CD/DVD required device drivers is missing..." very early on in the Phase1 install ?
But this led me to look a little deeper and I foundhttp://apcmag.com/54..._windows_pe_2_0
, which with a bit of your guide fixed my initial unattended driver-injection booting problem.
ok, bear with me here, but a lot of people have had this kinda problem too, and I've posted this tip elswhere, maybe you could brush it up and add it to your guide collection as "inject drivers into boot.wim using PETools"?
Also, If I followed something wrong in your guide/site, believe me -I RTFM'd it, then just yell at me, - its ok,
but in the meantime I'd like to share my "boot.wim" FIX with
ya'll. maybe it could be of use to some users who need to apply this before they can get into the fully-unattended tips in your guide(s). ?
for that "...CD/DVD required device drivers are missing..." on my Vista 64 new install.
-the web-links mentioned here provide a very good understanding, for me anyway, for
dealing with any automated Vista installs.-and many thanks to those Authors.
I went into some over-detail here, but hey, step-by-step feedback is good,
especially when it includes corrections.
I think, during the very early install phases of a PASS1, the "boot.wim" a mini-Vista boot image
is loaded with a bare skeloton of drivers into a virtual-memory-CD-Drive,
(very similar to "md" Memory Devices used in unix).
This however, is just enough to begin installing the big PASS2(nonWinPE) "install.wim" Vista image
onto your HD via your DVD-drive.
-But, if for instance, the virtual mini-Vista image(boot.wim) can't load the
"...required CD/DVD device drivers..."
for example, the newer SATA DVD-Drive/controller(s), then it needs to find them via
a loadable floppy, USB-flash drive,...which is where You come in -compliments of Microsoft.
So, to permanently fix this you basically "mount" your copied ...\sources\boot.wim,
inject the required drivers (.inf files), unmount it, and then "re-image" your
new (OEM) DVD master on a blank DVD.
-and here's the "General" HowTo driver-injection article I found (for Vista 32), and early Workstation deployments,
which worked for me.http://apcmag.com/54..._windows_pe_2_0
Here's my Hardware/OS:
-Microsoft Vista Ultimate 64-bit OS(purchased separately (brand new & legit), so as to Install "fresh" on my:
-Asus P5B-Premium Vista Edition motherbard; (no its not a joke, the board is actually called Vista Edition)
(with the onboard Intel ICH8R SATA controllers,.. and a Jmicron JMB363 PATA/SATA controller)
-Intel Quad-core CPU
-(2) Raptors striped across the ICH8R Sata controllers
-(1) Pioneer "SATA" DVR-212D DVD/CD on the Jmb363 sata controller(AHCI mode in BIOS).
(my steps below are all for an "Ultimate Vista 64-bit" unattended driver injection,
Vista 32 will be slightly different $PATHS, however the info-link mentioned inhttp://apcmag.com/54..._windows_pe_2_0
is for Vista 32, and is a good quick-reference guide
for modifying Vista "boot.wim" image files)
Important! -> You will need your (OEM) DVD, and the Windows "WAIK" installed from:http://www.microsoft...;DisplayLang=en
-its a 998 Meg (mini)Vista DVD image file download, which you'll burn on a blank DVD and install it.
-Included with it though, is both the:
"Windows System Image Manager"-WSIM app- (which is primarily used for modifying ...\sources\install.wim image files).
"Windows PE Tools Command Prompt" -PETools app- (which is primarily used for modifying ...\sources\boot.wim image files).
You'll only needed the PETools part of WAIK for this scenario.
Here's the steps I used:
1./ copy entire (OEM) DVD to D:\DVD, and make a couple sub-folders under D:\DVD
named "Drivers" and "Mount".
2./ In my case, I copied just the required (Intel and Jmicron)SATA contoller driver files to D:\DVD\Drivers
(*.inf/cat/sys files - but no exe's) any not-needed-for-booting drivers can may have go into "install.wim" later.
3./ Share D:\DVD with "full-control" permissions for yourself/Admin.
4./ if you have Vista 32 -skip to step 5./, otherwise, open an Administrator command shell
from "Start" -> "run" type cmd but instead of hitting "Enter"-key, hit the "Ctrl-Shift-Enter"SETX Imgx "%Programfiles%\Windows AIK\Tools\amd64" -m
5./ from your "Start" -> Programs" -> "Microsoft Windows AIK" -Run as Admin the
"Windows PE Tools Command Prompt" shell.
(cd C:\Program Files\Windows AIK\Tools\amd64)imagex /mountrw D:\DVD\sources\boot.wim 2 D:\DVD\Mount
(cd C:\Program Files\Windows AIK\Tools\PETools)peimg /inf=D:\DVD\Drivers\*.inf /image=D:\DVD\Mount
(cd C:\Program Files\Windows AIK\Tools\amd64)imagex /unmount /commit D:\DVD\Mount
(cd C:\Program Files\Windows AIK\Tools\PETools)oscdimg -n -m -b"%Programfiles%\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" D:\DVD D:\Vista64.iso
7./ thats it, burn that .iso onto a DVD blank with your favourite 3rd-party app.
note1: (the cd ... in brackets are there for brevity, although the PETools command shell actually
adds those $PATHS to your environment automatically, depending if you've got x86(32-bit), or amd64(64-bit)
-also since I just don't fully trust Microsoft automatically anymore, I prefer to "cd" around.
note2: in Step 6./ the "-m" switch in the oscdimg command seems to be an undocumented switch, however
it is required to create the DVD image size properly.
also see http://firegeier.una...create_iso.html
-very well explained site on unattended Vista installs in general