Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

24-02-06 10:17
Boot CD/DVD za Windows XP: I dio

piše DRAGO RADIC

Od kad sam postao sistem-inženjer na ustanovi, noćna mora su mi 'prozori' i način kako ih što brže vratiti u život kad stanu. Najviše me je sekiralo što originalni CD ne sadrži service-packove (nadalje SP) i zakrpe (Slipstreaming). Kada se jednom zakrpa operacijski sustav, instalacijski CD je zastario. Osim toga, studenti su postali 'pametniji', učas promijene administratorsku zaporku u učionici i instaliraju što im padne na pamet, osobito XXX pejzaže. Kolega je to sada učinkovito riješio zahvaljujući MOC tečajevima i popriličnom trudu, koji je naravno podrazumijevan i nevažan. (o.a. Microsoft tečajevi i certifikacijski ispiti trenutno se ne održavaju - kad je eto nekorisno - zato se nudi seminar Active Directory - ne ljutite se CARNet-ovci, Vi ste tako odlučili).

 

'Google je najbolji sistemčev prijatelj …', naravno uz naš help-desk kojeg na sreću imamo i radi gotovo savršeno. I tako sam guglanjem našao rješenje za slipstreaming, na adresi:

http://www.nu2.nu

 

Rješenje je učinkovito za W2K-SP4, XP-SP1, XP-SP2 i MSOFFICE-XP-SP3. Stranice je napravio gosp. Bart Langerweij kako bi olakšao život sistemcima, 'couse being admin is hard enough…. Uz podosta korisnih sadržaja vezanih za 'slipstreaming', tipa 'kako se riješiti jada', upute koje nas zanimaju nalaze se na adresi:

http://www.nu2.nu/pebuilder/

 

Originalan naslov glasi:

Bart's Preinstalled Environment (BartPE) bootable live windows CD/DVD

BartPE is Admin's best friend...

 

Ukratko, preko OS-a na BOOT CD/DVD mediju može se pristupiti FAT ili NTFS particijama računala i raditi s pravima čitanja i pisanja, bez NTFS alata zasnovanih na DOS-u. Ovo nema nikakve veze s Microsoft Windows Preinstallation Environment (Windows PE), koji se isporučuje korporacijama za izradu vlastitih BOOT medija, kao NAV koji omogućuje da se s CD medija skenira računalo na viruse, ili recimo Winternals ERD Commander koji dosta pruža glede 'krpanja'. Da mali korisnik, kojem nije dostupan korporacijski alat, ne bi bio zakinut, pobrinuo se gosp. Bart Langerweij. BartPE ne koristi ništa od Windows PE.

 

Kako se OS učitava s CD-a i koristi generičke drivere za grafiku i matičnu ploču, ili pak drivere koji se mogu posebno dodati (recimo s adrese: http://www.ubcd4win.com), pokretanjem računala s ovog CD-a odmah rješavamo dilemu 'pada' li računalo zbog oštećenog OS-a ili greške u sklopovlju. Ako se pojavi 'plavi ekran smrti', gotovo sigurno je problem u sklopovlju.

 

Kako je instalacija mala, a pokretanje CD-a traži minimalne resurse, može se koristiti i za dijagnostiku računala s nekim drugim OS-om, jer se tvrdi disk uopće ne koristi. Stoga ovaj CD treba napraviti na kvalitetnom mediju i u više primjeraka, za svaki slučaj.

 

Besplatni alati gosp. Langerweija sadrže:

  1. Programsku osnovu veličine 2-3MB koja služi za pravljenje BOOT medija,

  2. Pluginove koji su besplatni i ne traže dodatnu instalaciju

  3. Pluginove koji su besplatni, ali traže dodatnu instalaciju

  4. Pluginove koji su besplatni, ali traže dodatnu instalaciju uz licencu

  5. Alat za izradu pluginova

    http://www.royalbox.plus.com/pe/

Za programsku osnovu korištena je verzija 3.1.3 (Jan 13, 2005). Upravo je izašla verzija 3.1.9 (Jan 12, 2006). Donosi popravke, podršku za više jezika, nešto drugačiji sastav pluginova, instalaciju BartPE na USB flash disk kapaciteta najmanje 256MB, te više mogućnosti u glavnom i plugins prozoru aplikacije. Glede izrade CD-a ništa se bitno nije promijenilo. Za izradu BOOT CD-a treba na računalo raspakirati BartPE u jednu mapu (folder) u kojoj će se pored osnovnih datoteka izraditi i podmape:

 

[Plugin] ; o tome više nešto kasnije

[Help] ; korisne upute kako sve to skupa raditi

[Drivers] ; mjesto gdje će se staviti svi korisni i nekorisni driver-i

 

Sadržaj raspakirane mape prikazan je na narednoj slici:

Slika 1: Sastav mape BartPE

 

Mapa [Plugin] najinteresantniji je dio. Pluginova ima na različitim mjestima na Internetu, ali i dio naveden pod 2.) u popisu dovoljan je da se spasimo jada. Općenito, sadrži slijedeće:

  • Ime-datoteke.htm (opis što plugin radi)
  • Ime-datoteke.inf (podaci koji se trebaju upisati u registry prilikom izrade CD/DVD medija)
  • Ime-datoteke_nu2menu.xml (poziv na izvršnu datoteku iz izbornika [nu2menu] koji se kreira od svih *_nu2menu.xml datoteka u plugin imenicima)

  • Mapa [files] (sadrži sve potrebite datoteke koje aplikacija zahtijeva, može biti popunjena potrebnim sadržajima ili ih treba naknadno dodati)

U jedan od CD pogona treba staviti instalacijski CD Windowsa XP. Naravno, treba prekinuti njegovo automatsko pokretanje. Pokrenemo program 'pebuilder.exe' po logotipu ('couse being admin is hard enough… ). Slijedi izbornik gdje izaberemo:

  • u kojem pogonu je Slipstreaming CD s Windows-ima, /Source:/ sa slike 2,

  • mjesto s kojeg će se uzeti dodatni sadržaji /Custom:/ npr. Symantecov antivirus,

  • mjesto gdje će se skupiti sve potrebno za izradu CD-a, a to je mapa [BartPE] koja se pri izradi kreira, odnosno mapa koja se definira /Output:/ sa slike 2

Ne preporučujem odmah 'peći', jer se prije toga može po volju urediti izbornik nu2menu.xml koji se nalazi u mapi [BartPE\Programs\Nu2Menu].

 

Slika 2: Početni (glavni) prozor aplikacije za izradu CD-a

 

Potom se klikne dugme <Plugins> (neće raditi ako nema instalacijskog CD-a u nekom od optičkih uređaja) koji daje popis dostupnih dodataka. Omogućavanjem ili onemogućavanjem plugina s dugmetom <Enable/Disable> mijenjamo ENABLE status u .inf datoteci koji određuje želimo li instalirati plugin ili ne (1 ili 0). Ako je sve u redu neće se pojaviti greška (pluginCheck,failed: … slijedi opis plugin-a koji je neispravan). Ako nedostaje neka datoteka navedena u .inf plugina akcija se ne može završiti. Tada je treba dodati u mapu FILES ili već negdje drugdje gdje je navedeno da se nalazi.

 

Slika 3: Prozor aplikacije za organizaciju plugin-ova

 

Pomoću alata 'PluginCreator' može se izraditi vlastiti "umetak". Plugin može sadržavati nekakvu programsku potporu kao Firefox, kopirati nekakve samostalne datoteke tipa Tools/Utilities u mapu po želji, dodati potporu za 16 bit-ne aplikacije i slično. Tako je u popis dodan driver za kabelski modem uzet s priloženog mu CD-a. U kreiranu .inf datoteku mogu se dodati vlastiti sadržaji, eksportirani iz registry-a računala. Dovoljno je uzeti samo osnovne HKEY_ ključeve, bez veličine početnog prozora, boja, 'koža' i sličnog.

 

Po odabiru pluginova i zatvaranju prozora za njihovu obradu, slijedi akcija <Build> koja će pročitati sve .inf datoteke i izraditi ISO datoteku. Ako nešto nedostaje ili je pogrešno, bi će zapisano u pebuilder.log. Uz jedno ili dva ponavljanja postupka da bi se eliminirale eventualne pogrešake ispisane u log-u, CD je tu. Ako se postupak mora ponavljati zbog korekcije nekog od pluginova, treba izbrisati mapu 'BartPE' prije ponovnog kreiranja da ne bi ostalo nešto pogrešno od prethodne kreacije. Tako ste dobili besplatan i učinkovit CD/DVD, uz jedini uvjet autora da ga ne prodajete ili dijelite. Kako je izbor pluginova korisnikova volja, može se izraditi CD prema želji.

 

Rezultat je BOOT-CD s RAMDISK-om (za profil korisnika i programe koji moraju nešto zapisivati) i sadržajima prema Vašim potrebama. 'Prozori' se bootaju s CD-a, ne mogu se zaraziti virusom (RO), a uredno se vidi cijelo računalo. Promjena administratorske lozinke računala nije problem. I sad se fino pokrene besplatni AD-Aware ili Antivirus i počisti sustav. Korisno je, npr. staviti besplatne Symantec-ove alate za uklanjanje virusa s adrese:

http://securityresponse.symantec.com/avcenter/tools.list.html

 

Datoteka s kojom se pebuilder služi prilikom izrade CD-a je pebuilder.inf. U njoj se može promijeniti početna rezolucija prikaza, staviti poziv na neku drugu sliku umjesto 'pebuilder.bmp' i proširiti sadržaj [SourceDisksFiles] prema potrebi.

Kad je sve gotovo uradak izgleda otprilike ovako:

 

Slika 4: Izgled gotovog uratka nakon Boot-a s CD-a

 

Klik na dugme <Bart> daje izbornik sa sadržajima koji su ukomponirani u CD. Tekst preko pozadine besplatna je programska potpora za prikazivanje parametara sustava i umrežavanja, naravno plugin kojeg se može podesiti po volji. TCP/IP parametri mogu se u .inf datoteci podesiti kao statički, ili alternativno kao dinamički. Tako ovaj CD ima podatke za računalo 'SERVIS1' iako je pokrenut s računala koje ima druge parametre.

 

Poznata komanda daje ispis:

 

X:\i386\System32>ipconfig /all

 

Windows IP Configuration

 

Host Name . . . . . . . . . . . . : servis1

Primary Dns Suffix . . . . . . . :

Node Type . . . . . . . . . . . . : Unknown

IP Routing Enabled. . . . . . . . : No

WINS Proxy Enabled. . . . . . . . : No

 

Ethernet adapter {6456B651-F9CC-4269-6996-069BA77EA13F}:

 

Connection-specific DNS Suffix . :

Description . . . . . . . . . . . : 3Com EtherLink 10/100..

Physical Address. . . . . . . . . : 00-77-69-EA-13-BA

Dhcp Enabled. . . . . . . . . . . : Yes

Autoconfiguration Enabled . . . . : Yes

IP Address. . . . . . . . . . . . : 213.69.100.207

Subnet Mask . . . . . . . . . . . : 255.255.254.0

Default Gateway . . . . . . . . . : 213.69.100.1

DHCP Server . . . . . . . . . . . : 192.69.1.7

DNS Servers . . . . . . . . . . . : 192.69.1.7

213.69.100.7

Lease Obtained. . . . . . . . . . : Friday, January 06..

 

Lease Expires . . . . . . . . . . : Friday, January 06..

 

O organizaciji i izradi pluginova čitajte u nastavku ovog članka.

 





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr