|
|
Egy feltelepített Windows 2000 rendszer klónozása
|
|
Példaprogram letöltése
2780 bájt
|
A rendszergazdák egy hatásos segédeszközt kaptak a kezükbe a rendszerklónozó - diskimage fájl készítő programok megjelenésével. Ezekkel az eszközökkel particiókat vagy teljes merevlemezeket lehet egyetlen fájlba menteni, amelyet ezután több gépre felmásolva néhány perc alatt kész, bekonfigurált rendszerhez jutunk – telepítés nélkül. Az alkalmazás másik módja, amikor biztonsági másolat készítése céljából tesszük ugyanezt. Számos ilyen program létezik az egyik legismertebb a Norton Ghost. A Windows 2000 másolása ilyen módszerekkel nem mindig sikeres, ezenkívül technikai és jogi problémákat is felvet. Ezeknek a problémáknak a megoldásával foglakozunk ebben a cikkben.
Az egyik probléma ami felmerülhet egy ilyen rendszer sokszorosítás alkalmával, hogy minden példány egyforma lesz, a benne található termékkulccsal együtt. Ez viszont a licence szerződés megszegését jelenti.
A másik probléma gyakorlati jellegű: minden példánynak ugyanaz lesz a gépneve. Ez, ha a gépek hálózatba vannak kötve, nem megengedhető. Minden gépnek külön névvel kell rendelkeznie.
A harmadik probléma, hogy statikus IP címek esetén minden gépnek ugyanaz lesz az IP címe. Ez a gépnevekhez hasonlóan szintén nem lehetséges.
A negyedik probléma, ha megváltozik rendszertöltő környezet (másik merevlemez, nem tökéletesen az eredetivel megegyező partíció), akkor a ténykedésünk jutalma egy ilyen vagy hasonló hibaüzenet:
A lemezegység valamilyen hardverhibája miatt a Windows 2000 nem indítható. A megadott rendszerindító
lemez nem olvasható. Nézze meg a rendszerindítási elérési utat és a lemezegység hardverét.
További információkért olvassa el a Windows 2000 futtatásához szükséges lemezkonfigurációról szóló
részt az operációs rendszer dokumentációjában, illetve a hardver dokumentáció ezzel kapcsolatos részét
.
A fenti problémák mindegyikét egyetlen módszerrel meg lehet oldani.
A megoldást a Microsoft maga szolgáltatja számunkra és megtalálható minden Windows 2000 telepítőlemezen a \SUPPORT\TOOLS\DEPLOY.CAB fájlban. Első lépésként telepítsük fel a Windows 2000-et és minden olyan programot, amely szükséges a munkánkhoz. Beállíthatjuk a hardvert, a telefonos kapcsolatokat, kedvenc tapétánkat, feltelepíthetjük az Office csomagot. Ha mindennel végeztünk ez lesz a forrás rendszerünk, amit másolni fogunk. Következő lépésként hozzuk létre a C:\SYSPREP könyvtárat. Fontos, hogy a könyvtár neve SYSPREP és hogy a rendszergyökérben legyen elhelyezve. A fent említett DEPLOY.CAB csomagból nekünk a SETUPCL.EXE és a SYSPREP.EXE programokra lesz szükségünk. Ezeket másoljuk a SYSPREP könyvtárba az intéző segítségével (kétszer kattintva a DEPLOY.CAB-on megnyílik a tömörített állomány azután már csak ez egérrel át kell húznunk a két fájlt a SYSPREP-be). Indítsuk el SYSPREP.EXE-t, figyelmeztető üzenet jelenik meg, kattintsunk az OK gombra. Ekkor a Windows végrehajt egy szabályos kilépést és leállítja a számítógépet. Ne kapcsoljuk vissza! Most jött el az idő, hogy elővegyük a klónozó programunkat és másolatot készítsünk a teljes merevlemezről vagy csak egy partíciójáról. Ehhez a forrás rendszert tartalmazó merevlemezt célszerű átrakni egy másik számítógépbe második meghajtóként. Lényeges, hogy erről ne indítsunk rendszert, mert akkor kezdhetünk mindent előröl. Az elkészült image fájlt töltsük fel arra a gépre, amelyen a másolt rendszert akarjuk működtetni. Indítsuk el a Windows-t és lássunk csodát a fenti hibaüzenet sehol, ellenben elkezdi a bootolást és megjelenik a telepítés varázsló. A következő beállításokat kell megadnunk a varázslóban:
- Licencszerződés elfogadása
- Területi beállítások
- A szoftver testreszabása (név,szervezet)
- Termékkulcs (Így nem sérül a legalitás és minden Windows megkaphatja a saját termékkulcsát)
- Számítógépnév és a rendszergazda jelszava
- Dátum- és időbeállítások
- Hálózati beállítások
- Munkacsoport vagy tartomány
- Újraindítás
- Hálózati azonosítás
- A számítógép felhasználói
Ha minden kérdést megválaszoltunk elindul a rendszer és működik a feltelepített programokkal együtt. A Windows a SYSPREP mappát automatikusan eltávolítja a telepítés végeztével. Közben új biztonsági azonosítók (SID) keletkeznek.
A fenti módszer alkalmazásának hardver és szoftver követelményei a forrás- és a célszámítógépek esetén:
- Azonos hardver absztrakciós réteg (HAL) szükséges hozza. Ez nem jelent teljesen azonos hardvert, de a két gép főbb hardverelemeinek kompatibilisnek kell lenniük egymással.
- A háttértárolóknak és vezérlőiknek (IDE, SCSI) meg kell egyezniük.
- Azonosnak kell lennie az ACPI támogatás módjának.
- A Plug and Play egységeknek nem szükséges megegyezniük. Az első rendszerindításnál végrehajtódik a PnP eszközök felismerése.
- Csak olyan szoftvereket szabad ezzel a módszerrel másolni, amelyeknek nem sértjük a licence előírásait.
Tipp:
Csökkenthetjük az image fájlunk méretét, ha előzőleg töröljük a rendszerből a Hiberfil.sys és a Pagefile.sys fájlokat. Ezek az első indításnál újragenerálódnak.
Ha nagy "tételben" végezzük a rendszerklónozást akkor jól fog jönni, hogy a telepítés varázsló funkcióit automatizálhatjuk. Ehhez a Windows 2000 telepítőlemezén a \SUPPORT\TOOLS\DEPLOY.CAB fájlban található egy varázsló, amely a SETUPMGR.EXE programmal indítható el. Indítsuk el és válasszuk az "Új válaszfájl létrehozásá"-t. A következő ablakban jelöljük be a "Rendszerelőkészítő eszköz telepítése" menüpontot és lépjünk tovább. Válaszoljunk sorban a varázsló által feltett kérdésekre.
Ha végeztünk, keletkezik egy SYSPREP.INF, egy SYSPREP.BAT fájl és a SYSPREP mappa, benne a varázsló által létrehozott fájlokkal. Ha most elindítjuk a SYSPREP.BAT fájlt Windows az előzőekben említettekkel megegyezően kilép és jöhet a klónozó program. Válaszaink a SYSPREP.INF fájlban tárolódnak el és a másolás utáni első rendszerindításnál innen kerülnek kiolvasásra, ezzel automatikussá téve a telepítést.
Tipp:
A varázslóval létrehozott válaszfájl nem tartalmazza a Windows termékkódját. Ezért a teljesen automatikus konfigurálás csorbát szenved azon a ponton, amikor a telepítés megáll és csak a kód beírása után folytatható. A megoldást az jelenti, hogy ha az SYSPREP.INF fájl [UserData] szekciójába beírjuk a ProductId=xxxxx-xxxxx-xxxxx-xxxxx sort (az x-ek helyére a termékkódot behelyettesítve).
|
Könyv
Ez a cikk megtalálható ebben a könyvben:
Windows Software Offline 2001 évkönyv 41. oldal
Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!
|