Distribuere Vista - Part 10

La oss kort oppsummering hva vi har lært så langt i denne serien av artikler om distribusjon av Vista. Vi begynte med å undersøke Windows Automated Installation Kit eller Windows AIK. Deretter så vi på hvordan Windows Setup fungerer, med særlig fokus på å forstå de syv forskjellige konfigurerings går av Setup. Etter det flyttet vi til å ta et fugleperspektiv av ulike scenarier for distribusjon og hvordan Sysprep-verktøyet gjør disse scenarioene mulig. Etter dette innførte vi Windows System Image Manager eller Windows SIM, et viktig verktøy du bruker til å lage svarfiler for å automatisere installasjonen. De tre artiklene som fulgte deretter gikk deg gjennom prosessen med å skape en grunnleggende svaret fil som automatiserer installasjonsprosessen, inkludert Windows Velkommen, og som du kan bruke til å utføre en helt ubevoktet installasjon av Vista bruker produktet DVD sammen med en USB-flash-enhet som inneholder svaret filen.

Den uovervåket installasjon fra DVD-metoden (også kalt boot fra DVD-metoden) er fint hvis du bare har noen få datamaskiner til å installere, men hva om du har mange datamaskiner, og du ønsker å installere dem i ett skudd i stedet for en etter en? Aha, nå vi er på vei inn noe annet - distribusjon over et nettverk - og vi trenger flere verktøy for å gjøre dette arbeidet. Den første nye verktøyet vi kommer til å trenge kalles Windows forhåndsinstallasjonsmiljø eller Windows PE, og det er det vi vil begynne å se på i denne artikkelen. Så når vi er kjent med WinPE, og hvordan vi kan bruke den til å utføre nettverk installeres av Vista, vil vi lære å bruke Windows Deployment Services for å gjøre vårt nettverk installerer enda enklere.

Hva er Windows PE?

I utgangspunktet er Windows PE en minimal versjon av Windows kan du bruke til å starte opp en bare-metal system (en datamaskin uten operativsystem installert) og deretter koble til en nettverksressurs, laste ned installasjonsfilene for fullversjonen av Windows, starte Setup.exe, og installere Windows på datamaskinen. Hvorfor trenger vi Windows PE å gjøre dette? Vel, det er enkelt: du har en filserver over det med en delt mappe på det som inneholder installasjonsfilene for Windows, og du har en bart metall system over her uten operativsystem på den, og du har fikk dem begge er koblet til nettverket, slik at du slår på bare-metal system og ... vel, hvordan er en datamaskin uten operativsystem på den ment å være i stand til å koble til en delt mappe på nettverket og starte Setup.exe fra denne mappen?

I gamle dager brukte vi et nettverk oppstartsdiskett for å gjøre dette skje. Dette var en oppstartbar diskett som du kan kjøre et nettverk-aware versjon av MS-DOS, og å installere, si, Windows 95, vil du holder disketten i din bare-metal system, slå på datamaskinen, støvel til DOS , og deretter manuelt (eller automatisk ved å lansere et script) koble til installasjons aksje på nettverket og kjøre Setup.exe for å starte prosessen med å laste ned Windows-installasjonsfilene til datamaskinen og kjøre installasjonsprogrammet på den for å installere Windows. Dessverre, nettverk boot disketter er ikke lenger levedyktig for en rekke årsaker, inkludert mangel på støtte for NTFS-filsystemet, manglende støtte for 32- eller 64-biters Windows-enhetsdrivere, begrenset TCP /IP-nettverksfunksjoner, og andre årsaker. Hva fungerte fint for å installere Windows 95 eller Windows 98 på datamaskiner bare ikke klippe det lenger med Windows Vista.

I motsetning bruke Windows AIK kan du nå lage Windows PE boot media som støtter NTFS, støtter 32 - og 64-bits Windows-drivere, har full TCP /IP evner og som kan startes fra en CD, en DVD, eller til en USB flash-stasjon. Så når du har startet din bare-metal system, kan du manuelt (eller automatisk ved hjelp av et skript) koble til en nettverksressurs som har Windows Vista installasjonsfiler som er lagret på den og starte Setup.exe for å installere Vista på datamaskinen i helt ubetjent mote å bruke en svarfilen du opprettet ved hjelp av Windows SIM.

Begrensninger av Windows PE

Dette betyr ikke at Windows PE kan gjøre alt likevel. For eksempel, mens Windows PE er en nedstrippet versjon av Windows-operativsystemet og gir deg en ledetekst, og kan gjøre nettverk og har et register og så videre, kan du ikke bruke den som din daglige operativsystem for det enkle grunnen til at den automatisk slutter å fungere og automatisk etter 72 timers bruk. Windows PE støtter heller ikke installere programmer som bruker Windows Installer (MSI) filer, og det inkluderer ikke .NET Framework eller Common Language Runtime (CLR), slik at du virkelig ikke kan kjøre noen kontorproduktivitetsprogrammer på den. Windows PE støtter også kun en begrenset gruppe av full Win32 programmeringsgrensesnitt (API) slik at du virkelig ikke kan utvikle nyttige programmer til å kjøre på det heller. Så mens Window PE er faktisk Windows selv, er det en veldig nedstrippet versjon av Windows, ikke fullverdig versjon du er vant til å jobbe med hver dag.

Alle disse begrensningene mener at Windows PE er virkelig bare nyttig for to ting: å starte opp bare-metall systemer slik at du kan installere Windows på dem, og til å starte opp i Windows Gjenopprette Environment (WinRE) for å feilsøke en datamaskin som har problemer med sin Windows-installasjonen. Actaully er Windows PE brukes for en ekstra ting: hver gang du installerer Windows Vista (eller Windows Server 2008) på et system, er den aller første delen av installasjonen faktisk Windows PE på jobb.

Undersøke Windows PE Tools

Som du kan se av figur 1 nedenfor, når Windows PE initialiserer den viser en ledetekst.


Figur 1:
Windows PE ledetekst

Denne ledeteksten er den eneste brukervennlig grensesnitt som Windows PE gir-det er ingen skrivebordet og ingen GUI verktøy i Windows PE. Det finnes en rekke kommandolinjeverktøy tilgjengelig i Windows PE imidlertid, og disse inkluderer følgende:

Dette verktøyet kan brukes til å redigere oppstartskonfigurasjonsdata (BCD) butikk, en butikk som beskriver oppstartsprogrammer og boot programinnstillinger. BCD butikken i Windows Vista og Windows Server 2003 erstatter Boot.ini brukt av tidligere versjoner av Windows

bootsect.
- Brukes til å gjenopprette datamaskinens oppstartssektoren (erstatter FixFAT og FixNTFS brukes av tidligere versjoner av Windows)

disk~~POS=TRUNC.
- Brukes til å opprette og formatere partisjoner og volumer og utføre andre diskadministrasjonsoppgaver

Drvload
- Brukte for legger ut-av-boksen drivere til en oppstartet Windows PE bilde

Oscdimg.
- Brukes for å lage iso-bilde av Windows PE, slik at du kan brenne operativsystemet på CD eller DVD media å skape et tilpasset, oppstartbar Windows PE-CD eller DVD.

PEImg Anmeldelser - Brukes til å opprette eller endre en Windows PE bilde ved å legge til drivere, importere pakker, og så videre.

I tillegg til de ovennevnte verktøy er det andre som er innebygd i Windows PE. Pluss at du kan legge til flere kommandolinjeverktøy til den tilpassede Windows PE-CD eller DVD. For eksempel, i den neste artikkelen i denne serien vil vi gå gjennom trinnene for å opprette en oppstartbar Windows PE-CD som inneholder ImageX.exe verktøyet på den, og senere skal jeg vise deg hvordan du kan bruke dette verktøyet på en Windows PE-CD for å ta et bilde av en sysprepped mester datamaskin slik at du kan distribuere tatt bilde på bare-metall måldatamaskiner-en distribusjon scenario kalt bildebasert distribusjon som er populær blant OEM og store bedrifter. Men det er til neste gang.