Distribusjon av Windows 7 Part 23


Tips Bilde:
Du kan finne mer informasjon om automat LTI distribusjon i Windows 7 Resource Kit fra Microsoft Press. Jeg er hovedforfatter for denne Resource Kit og jeg også opprettholde Unofficial brukerstøtte for Windows 7 Resource Kit med svar på spørsmål postet av leserne, samt linker til de nyeste ressursene på Windows 7 utrulling, administrasjon og feilsøking.

Injeksjon Boot-kritiske enhetsdrivere: A Story

Her er et enkelt eksempel på hvordan enhetsdrivere kan legge kompleksitet til enda en enkel distribusjon scenario. Jeg har en gammel Dell Poweredge 800 server i min lab, og en stund tilbake jeg ønsket å gjenbruke denne serveren ved å installere Windows Server 2008 R2 på den. Serveren har en integrert Dell CERC 6-kanals SATA hardware RAID-kontroller med tre 80 GB SATA-harddisker konfigurert som en RAID 0 array (dvs. stripesett). Så jeg satte i Windows Server 2008 R2 produkt media i DVD-stasjonen i serveren, oppstartet serveren, og fortsatte gjennom installeringstrinnene. Da jeg kom til skjermen med tittelen "Hvor vil du installere Windows?" en melding ble vist som sier "Ingen stasjoner ble funnet. Klikk Load Driver å gi en mass storage driver for installasjon."

Hva er problemet her? Det virker som Windows Server 2008 R2 inkluderer ikke en innboks driver for denne spesielle hardware RAID-kontrolleren fordi Edge 800-serveren er en eldre modell som er designet for Windows Server 2003. Nå på det tidspunktet jeg gjorde dette var det ingen Windows Server 2008 R2 sertifiserte driveren for kontrolleren, men det var en 64-bits Windows Server 2003 driver tilgjengelig, og en rask prat med en Dell support tekniker antydet at dette driver "ikke er godkjent, men synes å arbeide" med Windows Server 2008 R2. Så jeg lastet ned den selvutpakkende Windows Server 2003 x64 driverpakken og pakket ut filene fra pakken, som ser slik ut:


Figur 1:
Windows Server 2003 x64 driver filer for Dell CERC 6-kanals SATA hardware RAID-kontrolleren

Merk:
Mens du skriver denne artikkelen jeg sjekket Dell Support-siden og oppdaget at de nå har lansert en sertifisert Windows Server 2008 driver for deres CERC 6-kanals SATA hardware RAID-kontrolleren, som puster nytt liv i min gamle Power 800 server.

Så jeg kopierte disse masselagringskontroller driverfilene til en flash-stasjon, restartet min server med Windows Server 2008 R2 produkt media i DVD-stasjonen, og gikk gjennom installasjonsprogrammet på nytt. Denne gangen da jeg kom til skjermen med tittelen "Hvor vil du installere Windows?" Jeg satt meg glimtet kjøre og klikket Load Driver, da jeg klikket Browse og valgt mappe på min flashdisk der driverfilene ble lagret. På det tidspunktet "Velg driveren som skal installeres" skjerm viste følgende mass storage driver tilgjengelig for installasjon:

DELL CERC SATA 1.5 /6ch RAID Controller (C: \\ < banen > \\ cercsr6.inf)

Jeg klikket valgte sjåføren, klikket Neste og fortsatte med en vellykket installasjon av Windows Server 2008 R2 på maskinen.

Nå har de fleste administratorer gått gjennom denne typen prosedyren før, men Spørsmålet er: Hvordan fungerer dette med Microsoft Deployment Toolkit

Injeksjon Mass Storage Drivere Bruke MDT 2010

Først, hva skjer hvis du prøver å bruke MDT å distribuere Windows på et system som det er ingen in-box masselagringskontroller driver tilgjengelig? I min situasjon ovenfor, vil dette bety først importere Windows Server 2008 R2 inn i Operativsystemet node i Deployment Workbench og deretter opprette en ny oppgave sekvens basert på Standard Server Task Sequence mal. Så min eksisterende Lite Touch Windows PE CD, starte opp serveren min med det, og vente på MDT å utføre installere. Hva skjer når jeg gjør dette er at når veiviseren begynner å samle informasjon om lokal disk system på serveren, mislykkes med en feilmelding som sier at wizard "Operating system utplassering ikke ble fullført." Utvide detaljene på denne skjermen indikerer at "Disk (0) ble ikke funnet Kan ikke fortsette Mulig årsak:.. Manglende lagringsdriveren." Det er ganske lærerikt, og det er akkurat det vi forventer i dette scenariet.

Det jeg trenger å gjøre nå er å legge den driveren jeg lastet ned til MDT som en ut-av-boksen driver. For å gjøre dette, begynner ved å høyreklikke på Out-Of-Box Drivers-mappen i Workbench og velg Importer Drivers:


Figur 2:
trinn 1 for å legge en ut -av-box driver inn i Deployment Workbench

I Import Driver Wizard som vises, klikker du Bla gjennom for å velge mappen der masselagringsdriveren er plassert:


Figur 3:
Trinn 2 for å legge en ut-av-boksen driver inn i Deployment Workbench

Klikk på Neste og gjennom informasjonen på sammendragssiden:


Figur 4:
Trinn 3 for å legge en ut-av-boksen driver inn i Deployment Workbench

Klikk Neste Hotell og kontrollere på bekreftelsessiden som driverfilene har blitt importert til Workbench:


Figur 5:
Trinn 4 for å legge en ut-av-boksen driver inn i Deployment Workbench

Figur 6 nedenfor viser at driverfilene for masselagringskontroller har blitt importert til Workbench:


Figur 6: Bedrifter Den driver filene har blitt importert til Deployment Workbench

Filen vi er mest interessert i er den cercsr6.inf fil; dobbeltklikke på filen viser fram sine egenskaper:


Figur 7:
kategorien Generelt i driverens egenskaper

Som forventet, viser kategorien Generelt at denne driveren er kun ment for x64-systemer og ikke x86. Dersom det er ønskelig at jeg kunne legge til en kommentar her som "Denne gamle driveren for Windows Server 2003 x64 er rapportert å fungere med Windows Server 2008 R2, så jeg kommer til å prøve det" eller noe lignende.

Hvis du klikker på Detaljer kategorien, vises ekstra beskyttet informasjon om sjåføren:


Figur 8:
Detaljer kategorien i driverens egenskaper

Er vi ferdig? Nei, ikke helt. Vi har importert sjåføren inn i Workbench, slik at sjåføren er nå tilgjengelig for installasjon på målmaskinen, men det har ennå ikke blitt innarbeidet i våre Lite Touch Windows PE bildefiler, er i filene LiteTouchPE_x64.wim og LiteTouchPE_x64.iso at . Det vi trenger å gjøre er å injisere sjåføren inn i våre bildefiler, slik at føreren vil være tilgjengelig i løpet av første WinPE delen av installasjonen, ellers Setup vil mislykkes fordi WinPE ikke ville være i stand til å se harddisker i systemet. Heldigvis gjør MDT injiserende drivere til WinPE bildene en snap-ganske enkelt høyreklikke på din andel distribusjon og velg Oppdater Deployment Share og eventuelle endringer i miljøet vil bli injisert om nødvendig inn dine WinPE bilder. Figur 9 viser resultatene fra å gjøre dette, og du kan se at boot image (.wim) filen ble montert, masselagringsdriveren ble injisert, og the.iso filen tilknyttet boot image ble gjenopprettet:


Figur 9:
Injisering av masselagringsdriveren inn i WinPE boot image ved å oppdatere aksje utrulling

Nå er jeg rett og slett brenne min LiteTouchPE_x64.iso fil på skrivbare CD-medier og bruke den til å starte opp min gamle Poweredge-server. Når jeg gjør dette, fortsetter installasjonen normalt og Windows Server 2008 R2 er installert på systemet.

Konklusjon

Denne artikkelen undersøkt hvordan du legger en ut-av-boksen driver til MDT for å distribuere Windows på et system som ingen i-box masselagringskontroller driveren var til stede. Men hva om du trenger å legge dusinvis, hundrevis eller tusenvis av ut-av-boksen drivere til MDT for ulike operativsystemer du må installere, for ulike systemarkitekturer (x86 eller x64), og for ulike fabrikater og modeller av systemer? I neste artikkel vil vi lære hvordan du kan bruke to nye funksjoner i MDT 2010, nemlig egendefinerte mapper og velg profiler, til å håndtere komplekse driver scenarier.