offline
- SlobaBgd
- Mod u pemziji
- Pridružio: 10 Okt 2005
- Poruke: 13526
- Gde živiš: Beograd
|
Ovim tutorijalom pokušacu da objasnim kako sam napravio butabilni CD sa koga mogu da podignem UltimateBootCD, Hiren’s Boot CD, miniPE XT i Damn Small Linux.
Koncept butabilnih CD-ova ogleda se u tome što nam omogucava da sa CD-a podignemo potpuno funkcionalan operativni sistem koji ne traži instaliran Windows, DOS ili Linux na našem kompjuteru, cak ne moramo imati ni hard disk! Sve što je potrebno su maticna ploca, BIOS kome možemo pristupiti (odnosno koji nije zaticen šifrom) graficka kartica, monitor, tastatura, miš i CD uredaj. Nije nam neophodan hard disk ili flopi disk drajv. To je koncept, ali u praksi je malo drugacije. UltimateBootCD, Hiren’s Boot CD i miniPE XT su projekti cija je svrha da prevazidu problem neispravnog operativnog sistema koji ne može da se ucita ili neispravnog hardvera, pa zbog toga nemamo pristup podacima na hard disku, particijama, ne možemo da pokrenemo antivirus proveru, ne možemo da izbrišemo ili prekopiramo osetljive podatke pre nego što racunar odnesemo u servis... Sve to (i mnogo više) možemo uz pomoc nekog butabilnog CD-a. Zato je prisutstvo hard diska (ispravnog ili ne) u našem kompjuteru poželjno, jer ovi butabilni CD-ovi služe da pristupimo hard disku zbog oporavka sistema ili spašavanja podataka. Takvi CD-ovi popularno se nazivaju Live Windows ili Live Linux, i ima ih više vrsta, no to nije tema ovog teksta.
Prvi korak za kreiranje ovakve kompilacije je, naravno, downloadovanje svakog od ovih paketa. Hiren’s Boot CD i miniPE XT su nelegalne kompilacije, pa ovde necemo davati linkove do njih. Poslužite se Google-om i naci cete rešenje i za taj problem. UltimateBoot CD možete naci na
http://www.ultimatebootcd.com/download.html
Damn Small Linux na http://www.damnsmalllinux.org/download.html
Za kreiranje ove kompilacije koristio sam EasyBoot http://www.ezbsystems.com/easyboot/download.htm
UltraISO http://www.ezbsystems.com/easyboot/download.htm i
WinImage http://ourworld.compuserve.com/homepages/gvollant/download.htm
Napominjem da su nam potrebne potpuno funkcionalne verzije tih programa, znaci ne trial, jer one imaju neka ogranicenja (ne samo u vremenu korišcenja nego i u samom radu programa).
Instaliramo EasyBoot u root C diska (znaci ne u Program Files). U folderu c:\EasyBoot kreiramo podfolder disk1 i u njemu podfolder Ezoot. Podignemo program, i nakon upisivanja podataka o registraciji dobijamo prozor programa. U prvom tabu (file) nameštamo osnovne parametre uvodnog ekrana i slike za pozadinu.
Klikom na dugme options i stavku configurations dobijate meni sa izborom palete boja, rezolucijim ekrana i screen modom.
Evo šta kaže Help programa Easy Boot u vezi sa logoom i slikom za pozadinu:
Logo Image: put logo image file (such as logo.bmp) into 'ezboot' directory,
Logo image must be in size of 640x480 with 256 colors, it must be saved as windows .BMP file, no compression.
Background Image: put background image file (such as back.bmp) into 'ezboot' directory,
This image must be in size of 640x480 with 256 colors, it must be saved as windows .BMP file, no compression.
Nakon odredivanja tih postavki, sacuvamo fajl u EasyBoot/disk1/ Ezboot kao Mboot.ezb. Za sada zatvaramo program EasyBoot.
Sledeci korak je manipulacija sa iso fajlovima UltimateBootCD-a, HirenBoot CD-a i miniPE XT-a. Prvo raspakujemo sadržaj miniPE XT.iso fajla u EasyBoot/disk1.
Zatim raspakujemo HirenBootCD u EasyBoot/disk1 (kad nas Total Commander pita da li da prepiše fajl autorun.inf, odgovorimo sa skip) Obrišemo fajl BootCD.txt iz foldera EasyBoot/disk1
Nakon toga, raspakujemo UltimateBoot CD u EasyBoot/disk1
Takode, na pitanje o prepisivanju fajla autorun.inf odgovaramo sa skip. Na pitanje o prepisivanju fajla no_emul.00 odgovaramo sa Overwrite. Sada imamo nekoliko suvišnih foldera u EaszBoot/disk1 folderu. To su docs, licenses i ubcd. Takode, i fajlovi mkubcd.bat, mkubcd.sh i ubcd.ico su suvišni. Sve ih možemo brisati. Ako vas zanima šta je u njima (u pitanju su korisne informacije o UBCD), prekopirajte ih negde i pregledajte.
Sledeci korak je da raspakujemo Damn Small Linux iso fajl u EasyBoot/disk1. Odgovorimo sa skip kad nas Total Commander pita za prepisivanje fajla no_emul.00.
Napominjem da je potrebno respakivati iso fajlove ovim redom.
Sada podižemo program UltraISO. Komandom File – Open nalazimo putanju do iso fajlova koje smo skinuli sa Interneta i sacuvali na našem hard disku. a odakle smo ih raspakivali u folder EasyBoot/disk1. U ovom slucaju to je folder BootCDs na C disku. Selektujemo prvi iso fajl u tom folderu (Damn Small Linux) i kliknemo na open.
Kada UltraISO ucita taj fajl, kliknemo na meni Bootable, na stavku Save Boot File... Izaberemo putanju do foldera EasyBoot/disk1/Ezboot i tu sacuvamo fajl kao KNPX.bif
Isto ponovimo i sa ostalim iso fajlovima koji su predmet naše integracije u ovaj multiboot CD. Boot fajl HirensBoot CD-a sacuvacemo kao HBCD.BIF, UltimateBoot CD-a kao UBCD.BIF, a miniPE XT-a kao MINIPE.BIF. Time je upotreba UltraISO programa gotova.
Ponovo podižemo EasyBoot program. U tabovima Layout, Text i Misc podešavamo izgled ekrana i tekst i boje koje cemo prikazati na tom uvodnom ekranu. Najvažniji tab je Menu. U njemu, u prvoj stavki, upisujemo komandu koja ce pokrenuti UltimateBoot CD. Komanda glasi run ubcd.bif i upisujemo je u polje command u gornjem delu prozora. U polje Menu Text upisujemo redni broj programa UBCD i odgovarajuci tekst, kao na slici. Ostale parametre vezane za koordinate i boje vidimo na slici.
Za HirensBoot CD komanda je run hbcd.bif, za miniPE XT komanda glasi run minipe.bif. Za Damn Small Linux moramo da se dovijamo. Ako damo komandu run knpx.bif, dobijamo poruku o greški prilikom butovanja linuxa. Zato koristimo trik koji nije dokumentovan na sajtu proizvodaca EasyBoot programa, ali na njihovom forumu poronadeno je rešenje i za tu grešku. Komanda za Linux glasi bootinfotable;run knpx.bif Komanda za restart je reboot, za butovanje sa flopija boot 0 a sa hard diska boot 80. Pažnja! Sve ove komande upisuju se bez tacke na kraju.
Vratimo se na tabove Layout, Text i Misc. Sledece slike olakšace vam odredivanje i tih parametara, a vi ste slobodni da menjate tekst, boje, raspored i koordinate elemenata na ekranu.
Vratimo se na tab File. Kad smo zadovoljni poslom koji smo odradili, sacuvamo ga klikom na Save. Sada treba napraviti iso fajl za rezanje. Kliknemo na Make ISO i namestimo parametre kao na slici.
Kad nakon klika na Make program napravi iso fajl, treba ga narezati na CD. EasyBoot ima ugraden modul za narezivanje CD diskova, ali kod mene je pravio neke probleme, pa je moj izbor stari dobri Nero. Otvorimo Nero, komanda Open, nademo naš iso fajl i nartežemo ga na CD RW (zbog mogucih grešaka, da ne bacamo uludo diskove). Važno je izabrati da nam CD bude finalizovan, jer neki izvori tvrde da u suprotnom CD nece biti butabilan. Moje iskustvo govori da to nije bitno, ali hajde da poslušamo i taj savet i finalizujemo CD.
Restartujemo racunar i u BIOS-u (ako nije zašticen šifrom koju ne znamo) namestimo da nam First Boot Device bude CD. Sacuvamo podešavanja, izademo iz BIOS-a i nastavimo sa butovanjem racunara. Prvo što vidimo je sledeca slika (moj logo picture)
Zatim se podiže osnovni ekran našeg MultiBoot CD-a.
Sada biramo koji cemo skup alata da podignemo, kursorskim strelicama selektujemo ono što želimo i pritiskom na ENTER startujemo program. I to je to! Ako smo imali srece da nam je sve išlo kako treba, podiže se izabrana stavka, a dalje je na vama, da eksperimentišete sa svakim od ponudenih paketa.
Medutim, na starijim racunarima ili onim kod kojih je BIOS pod šifrom, možda necete uspeti da butujete sa CD-a. I za to imamo rešenje. Nademo na Internetu program pod nazivom SmartBoot Manager
http://www.sofotex.com/Smart-BootManager-download_L15736.html
Pomocu njega napravimo flopi koji ubacimo na svoje mesto u kompjuteru, i restartujemo PC. Sada se kompjuter butuje sa flopija i imamo izbor hocemo li nastaviti butovanje sa CD-a, sa hard diska, restartovati kompjuter ili nešto drugo.
Za kraj, da napomenem da sam ove verzije pomenutih programa izabrao jer su novije prevelike da bi sve stale na CD. Još jedna napomena: Damn Small Linux može da se ucita u RAM komandom dsl toram, i da tako oslobodi CD drajv za narezivanje željenog materijala, i to programom koji je deo Damn Small Linuxa.
Važna dopuna
Prilikom izbora miniPE XT kompilacije sa MultiBoot diska, događa se sledeći problem: miniPE startuje normalno, ali neke aplikacije iz miniPE start menija (Total Commander koji najčešće startujem, a i neke druge) ne uspevaju da se podignu. Pri podizanju nekog drugog file managera dobijam poruku da folder B:/Documents and Settings/Default User/Desktop nije kreiran. Izgleda da boot loaderi EasyBoot-a i miniPE XT dolaze u sukob, jer boot CD samo sa miniPE XT radi ispravno. To sam rešio tako što sam EasyBoot-om ponovo otvorio projekat u c:/EasyBoot/disk1/Ezboot/Mboot.ezb i pri komandi Make ISO čekirao sam opcije Hide Boot Folder i Hide All Files in Boot Folder.
Zatim sam multiboot iso fajl koji sam napravio EasyBoot-om otvorio u UtraISO i u meniju File, u stavki Properties čekirao Joliet kao CD File System, Max(221) kao ISO 9660 FileName Format, i Extended kao Joliet FileName Format.
Ponovo sam sačuvao iso fajl, narezao CD i nakon ove intervencije, miniPE sa kompilacije radi sasvim normalno, kao da je pokrenut sa posebnog CD-a.
|