Windows Ghost - Kloniranje

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Kloniranje Windows-a

tekst napisao: Slobodan Maljkovi



Pred vama je stotinak novih raunara na koje treba instalirati Windows i poslovni softver.
Kako obaviti ovaj zadatak za to krae vreme i uz to manje nerviranja?

Svakako su vam poznati programi za dupliciranje sadraja hard diskova, od kojih je
najpopularniji Norton Ghost. Korisnici koji instaliraju raunare "od nule" znaju koliko je
to mukotrpan, vremenski zahtevan i ne ba kreativan posao. Moemo li iskoristiti Norton
Ghost tako da instalacija radi i na razliitom raunaru. Ako to IBM ili Dell rade na
milionima isporuenih kompjutera, zato ne bismo i mi... U ovom tekstu pomoi emo
korisnicima Windows XP Professional, a objanjenja najveim delom vae i za XP
Home, odnosno Windows 2000.

MS Deploy Tools

Microsoft je za sistem-administratore, OEM PC distributere i sve one koji esto
instaliraju Windows pripremio alatku Sysprep (System Preparation Tool) koja, uz pratee
datoteke, ini MS Deploy Tools paket, a slui za pripremu instaliranog Windows-a na
master-kompjuteru za kloniranje na druge raunare koji u hardverskoj konfiguraciji mogu
bitno da se razlikuju od osnovne maine.
Sysprep e, nakon prvog butovanja, svakom kloniranom raunaru dodeliti unikatni
Local Machine Security ID (SID), kao da je u pitanju regularni proces instalacije i
startovae Mini-Setup Wizard koji od korisnika trai informacije o imenu raunara,
serijskom broju, regionalnim setovanjima itd. Mogue je upisati ta podeavanja u
konfiguracioni tekst-fajl tako da kloniranje protekne bezbolno i potpuno automatski.
Mini-Setup e izvriti i test svih plug and play (a po potrebi i non-plug and play)
ureaja pa onda, u zavisnost od situacije, ukloniti nepotrebne drajvere i dodati nove. Sve
to traje nekih 5-6 minuta, umesto 45-60 koliko troi regularna Windows Setup procedura.

ta moramo znati?

Veina plug and play ureaja, kao to su grafike i muzike kartice, mreni adapteri ili
modemi nemaju bitniji uticaj na image instalaciju, poto e takvi ureaji biti ispravno
detektovani, instalirani i konfigurisani nakon prvog startovanja kloniranog Windows-a.
Meutim, moramo imati u vidu nekoliko drugih tipova hardverskih komponenti i
perifernih ureaja koji nisu meusobno kompatibilni, to rezultuje time da ne moemo
imati univerzalnu image instalaciju upotrebljivu na svim raunarima.
Da bismo image instalaciju mogli da upotrebimo na ciljnom raunaru, HAL (Hardware
Abstraction Layer) polaznog i ciljnog raunara moraju biti isti ili kompatibilni, Mass
Storage Controller (HDD kontroler) ciljnog raunara mora biti podran u Windows-u
(mora postojati njegov opis u datotekama Machine.inf, Scsi.inf, Pnpscsi.inf ili Mshdc.inf
koje su deo operativnog sistema), a particija hard diska ciljnog raunara na koju
kopiramo image ne moe biti manja od one na kojoj je ta instalacija pravljena.
HAL je, da podsetimo, komponenta (layer) Windows-a koja omoguava upravljanje
ureajima na optem i apstraktnom nivou. Postoji nekoliko verzija HAL-a koje Windows
XP podrava, a koje odgovaraju razliitim generacijama PC-ja. Na instalacionom
Windows XP Pro disku postoji est verzija HAL datoteka, a Windows Setup procedura e
jednu od njih preimenovati u Hal.dll, u zavisnosti od detektovane matine ploe raunara.
Kasnije e operativni sistem graditi Device Manager grane i rasporeivati resurse.
U tabeli su navedeni nazivi originalnih HAL datoteka sa instalacionog CD-a kao i lista
odgovarajuih PC raunara. U tabeli ete primetiti razne skraenice. ACPI (Advanced
Configuration and Power Interface) predstavlja industrijski standard koji omoguava
Power Managment, plug and play i opcije kao to je softversko paljenje i gaenje
raunara. (A)PIC je skraenica od (Advanced) Programmable Interrupt Controller. On
omoguava proirenje standardnih 16 IRQ linija, ime se izbegava deljenje interapta
meu ureajima, omoguava bri odziv raunara na komande, istovremeni rad ureaja,
multiprocesorska podrka itd. Iako je APIC standard zamiljen pre nekoliko godina,
proizvoai matinih ploa masovno ugrauju ovu korisnu opciju tek u poslednje vreme.
Kako razlikovati APIC i PIC? Najlake je da u BIOS Setup-u matine ploe proverite
postoji li stavka kojom se ukljuuje APIC opcija.
Treba imati u vidu da image napravljen na APIC master-raunaru nee uopte raditi na
PIC mainama, dok je obrnut scenario mogu, ali se u tom sluaju ne koriste napredne
mogunosti APIC sistema.

Ovaj HAL
Moe biti koriten na ovim raunarima
Non-ACPI Programmable Interrupt Controller (PIC) HAL (Hal.dll)
Non-ACPI PIC computers
Non-ACPI APIC uniprocessor & multiprocessor computers
ACPI PIC computers
ACPI APIC uniprocessor & multiprocessor computers
Non-ACPI APIC uniprocessor HAL (Halapic.dll)
Non-ACPI APIC uniprocessor computers
ACPI APIC uniprocessor computers
Non-ACPI APIC multiprocessor HAL (Halmps.dll)
Non-ACPI APIC multiprocessor computers
Non-ACPI APIC uniprocessor computers
ACPI PIC HAL (Halacpi.dll)
ACPI PIC computers
ACPI APIC uniprocessor and multiprocessor computers
ACPI APIC uniprocessor HAL (Halaacpi.dll)
ACPI APIC uniprocessor computers
ACPI APIC multiprocessor HAL (Halmacpi.dll)
ACPI multiprocessor computers
ACPI uniprocessor computers


Windows na master-u

Ukoliko master-raunar sadri samo jedan hard disk, on mora biti podeljen na (barem)
dve particije, poto image koji emo praviti od prve particije moramo snimiti na drugu.
Radna particija diska mora biti dovoljno prostrana da prihvati sav softver koji smo imali
u planu da postavimo, ali manja od particija koje poseduju raunari na koje kasnije treba
da prenesemo softver. U Sysprep dokumentaciji je opisan postupak kojim programu
moemo naloiti automatsko "razvlaenje" particije na ciljnom raunaru, ali e taj posao
odlino uraditi i Norton Ghost 2003 pri kopiranju image-a na ciljni disk.
Ne treba zaboraviti injenicu da emo image snimati na CD-ove, a nije praktino da
njih bude vie od dva. Zato emo se potruditi da za master instalaciju koristimo verziju
Windows-a koja sadri aktuelni Service Pack. Naravno, to nije neophodan uslov, ali time
emo izbei C:\%WIN%\Servicepackfiles\ folder koji se kreira nakon apliciranja Service
Pack-a, a koji zauzima dosta prostora na disku.
Poeemo, dakle, od regularnog instaliranja Windows-a sa integrisanim Service Pack-
om na master-raunar. Zatim mu dodajemo sve potrebne update-ove (nove verzije
DirectX-a, Internet Explorer, hotfix-ove...), sav eljeni softver (Office, antivirusne
programe, Photoshop...) i podesimo izgled desktop-a. Ako elimo da svim korisnicima
desktop i Start meni izgledaju onako kako smo zamislili, iz foldera osnovnog korisnika
prekopiraemo u C:\Documents and Settings\All Users\ odgovarajue foldere i datoteke.
Pri tom pored korisnika sa administratorskim pravima treba kreirati jo nekog korisnika
za test; deava se da neki od instaliranih programa (npr. Microsoft Office) zatrai sa svog
instalacionog CD-a odreene dodatne datoteke ili Registry setovanja neophodna za
viekorisniki rad, pa je bolje to obezbediti odmah nego kasnije, kada CD moda nee
biti pri ruci. Nakon testiranja, moemo slobodno ugasiti test korisnika.
Ciljni raunar moe sadrati kartice novijeg datuma, za koje ne postoji direktna
podrka u samom Windows-u. Njih moemo runo dodati naknadno, ili pak moemo
Sysprep programu, preko konfiguracione datoteke, dati do znanja gde se potrebni drajveri
nalaze, kako bi on to obavio automatski umesto nas. Microsoft preporuuje upotrebu
samo drajvera koji nose WHQL (Windows Hardware Quality Labs) sertifikat ili verzija
koje su se dokazale u praksi. Ukoliko je ipak neophodno postavljanje neproverenih
drajvera, ukloniemo ih na kraju pripreme master-instalacije. Takode emo ukloniti sva
setovanja koja nisu od vanosti na kloniranom raunaru i obrisati nepotrebne datoteke:
temp fajlove, ke browser-a, folder Dllcache... Komanda SFC /Purgecache e ovaj posao
obaviti automatski.





l najzad... Sysprep

Poto smo sigurni da sve funkcionie kako valja, kreirajmo folder Sysprep (obavezno u
C:\) i u njega raspakujemo Deploy Tools arhivu, a zatim startujemo program
Sysprep.exe. Ukoliko Mini-Setup procedura na kloniranom raunaru treba da proe
automatski, u tekst-editoru emo napraviti fajl Sysprep.inf odgovarajue strukture.
Sadraj moemo kreirati runo, uz konsultaciju obimnog help-a priloenog uz program ili
poluautomatski, uz alatku Setup Manager (Setupmgr.exe) koja je takoe deo arhive.
Opis opcija Sysprep-a bi prekoraio okvire ovog teksta, pa stoga predlaemo
konsultaciju help-a; ovde emo navesti naj-bitnije injenice na koje treba obratiti panju a
onda propratiti jednostavan, ali i najee korien primer malo nie. NT tehnologija,
naime, ne podrava DOS Compatibility mod, to znai da najproblematiniju hardversku
komponentu sistema predstavlja Mass Storage (HDD) kontroler preko koga tee
butovanje i uitavanje operativnog sistema. Iako moderni raunari koriste plug and play
kontrolere, Windows mora uitati drajvere pri samom startovanju - ako se Mass Storage
Controller ciljnog raunara razlikuje od onog na kome je instalacija spremana, operativni
sistem se nee ni podii.

Primer Sysprep.inf datoteke

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPnPDriversPath=C:\drivers; ;putanja do OEM drajvera

[GuiUnattended]
TimeZone=095 ;izbor vremenske zone (095=Belgrade...)
AdminPassword=* ;zvezdica oznaava prazno polje

[UserData]
fullname="User Name"
Orgname="Company Name"
computername="*" ;zvezdica oznaava random naziv
productid=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx ;Windows serijski broj

[Networking]
InstallDefaultComponents=Yes

[Identification]
J oinWorkgroup=Workgroup

[Sysprep]
BuildMassStorageSection=Yes

[SysprepMassStorage]



Ne moramo praviti razliite image instalacije za svaki HDD kontroler ponaosob -
dovoljno e biti da na master-raunaru granu Device Manager-a koja opisuje tip HDD
kontrolera (Intel, VIA, SiS...) promenimo u Standard Dual Channel PCI IDE Controller,
tj. izvrimo update postojeih drajvera. Standard drajveri ne pruaju napredne
mogunosti, ali su kompatibilni sa IDE kontrolerima svih proizvoaa. Mini-Setup e
naknadno prepoznati koji je tip kontrolera u pitanju i primenie odgovarajue drajvere.
Ukoliko imamo potrebe da image upotrebljavamo i na raunarima sa SCSI interfejsom,
u datoteci Susprep.inf treba kreirati [Sysprep] sekciju i, kao na primeru, upisati tamo
BuildMassStorageSection=Yes. Obavezna je i [SysprepMassStorage] sekcija, koja u
ovom sluaju mora biti prazna. Sysprep.exe e, nakon startovanja, u njoj automatski
generisati listu svih Mass Storage Controller-a koji su specifirani u Machine.inf, Scsi.inf,
Pnpscsi.inf i Mshdc.inf.
Sysprep.exe treba startovati uz neki od odgovarajuih Command-Line parametara, opet
u zavisnosti od okruenja za koje nam je image potreban. Najee se koristi Sysprep.exe
-pnp -reseal, ime nalaemo programu da nakon prvog startovanja kloniranog raunara, u
toku Mini-Setup procedure, izvri detekciju i instalaciju svih legacy, non-plug and play i
plug and play ureaja, a zatim obrie i sve Event Viewer logove koji nam nisu potrebni
na ciljnom raunaru.





Prenos instalacije

Nakon zavretka Sysprep procedure, raunar e se iskljuiti to je znak da je spreman
za pravljenje image particije. Od tog trenutka, vie ne smemo startovati Windows master-
raunara kako ne bismo poremetili unapred definisane zadatke koji treba da se obave na
ciljnom raunaru. Raunar emo podii sa Boot diskete na koju je prethodno snimljen
Ghost.exe. Pre startovanja Ghost-a obrisaemo Pagefile.sys i Hiberfil.sys fajlove koji
nam na kopiji nisu potrebni, a zauzimaju dosta mesta. Ako je particija pod NTFS fajl-
sistemom to e biti malo nezgodno poto Windows, dok je podignut, titi swap fajl od
brisanja, a DOS Boot disketa ne vidi NTFS. Zato disk treba privremeno staviti kao
sekundarni na neki drugi raunar sa koga emo obrisati Pagefile ili upotrebiti neki od
programa koji pruaju pristup NTFS particijama.
Ostaje da snimimo prvu particiju u image. Ghost podrava snimanje direktno na CDR,
CDRW ili DVD, ali se to pokazalo kao loe reenje. Zato emo snimiti image prve
particije u fajl na drugi disk i tako dobijenu datoteku rezati na CD-ove nekim od
proverenih programa. Na kraju emo iz programa Nero ili Direct CD Creator snimiti
fajlove na CD-ove. Pri "rezanju" prvog, valja napraviti Boot CD sa emulacijom flopi
drajva, uz pomo DOS ili Win9x StartUp diskete, a zatim snimiti Ghost.exe pored
*.GHO fajla, kako bi bio pristupaan po butovanju raunara.
Podizanje ciljne maine sada je jednostavno: startujemo raunar pripremljenog CD-a,
biramo disk ili particiju i koristimo opciju Copy Image From File. Kada se zavri
kopiranje prvog CD-a, Ghost e zatraiti da ubacimo sledei i tako do zavretka
kopiranja. Zatim restartujemo raunar i dopustimo mu da se butuje sa hard diska, a
Sysprep i Mini-Setup e obaviti ostalo.


Potrebni alati:

Microsoft Deploy Tools moete besplatno preuzeti sa
download.microsoft.com/download/whistler/ToolDep/SP1/WXP/EN-
US/xpsp1DeployTools_en.cab za Windows XP SP1 i
download.microsoft.com/download/d/2/c/d2cbc4da-5f0d-435f-ae2c-
fe9fcb6bda8e/sp4deploytools.exe za Windows 2000 SP4.





home novosti cenovnik proizvodi faq download linkovi kontakt top



Copyright 2003 MINE Computers. Design by dEXE. Poslednja izmena: 20. mart
2006.

You might also like