EasyBoot: Multiboot CD, úvod pre začiatočníkov
autor : Pavel   www.craftcom.net   (4.5.2005)

slovenský preklad : Marián Hikaník


Máte niekoľko obľúbených diskiet alebo CD so svojimi nástrojmi a chceli by ste ich mať všetky pohromade na jednom CD/DVD? Potom je tento návod určený presne pre vás.


Multiboot CD je špeciálne CD, ktoré nám dovolí vybrať si, čo budeme z takéhoto CD spúšťať. Na jeho vytvorenie existuje niekoľko nástrojov, napr. CDShell, BCDW alebo EasyBoot. Práve EasyBoot je veľmi vhodný pre začiatočníkov: je to grafický nástroj, komunikuje česky, práca s ním je ľahká; i s neregistrovanou verziou dosiahneme pekných výsledkov.

V súčasnej dobe (apríl 2005) je k dispozícií verzia 5.0.6.472. Inštalácia je veľmi jednoduchá, odporúčam nemeniť cestu, kam sa aplikácia nainštaluje. Po inštalácií prebehne automaticky spustenie:

EasyBoot sa nám prezentuje dvoma oknami: v ľavom okne nájdeme samotný program, pomocou ktorého vytvoríme CD, v pravom je náhľad grafického rozhrania. Naše budúce multiboot CD nám ponúka grafické menu o 4 položkách (neregistrovaná verzia). Avšak, každá z nich nemusí byť príkazom na spustenie, ale môže predstavovať podponuku. Prejdeme si najprv význam niektorých položiek programu.

Položka
soubor menu (cdmenu.ezb) je menu nášho CD, bude obsahovať príkazy na spustenie.
Typ menu (Hlavné menu) využijeme pri tvorbe "viacúrovňovej ponuky".
Doba čekání (30) funguje ako časový odpočet pri čakaní na stlačenie klávesy.
Obrázek pozadí (BACK.BMP) je pozadie (wallpaper) nášho CD.
Horká klávesa (Vybrat) značí, či dôjde k vykonaniu príkazu po stlačení klávesy (Spustiť priamo) alebo až po potvrdení klávesou Enter (Vybrať).



Vytvorenie prvého multiboot CD

Pri našom prvom praktickom zoznámení s programom EasyBoot vytvoríme CD s možnosťou nabootovať obraz 4 rôznych diskiet. Obraz diskety môžeme vytvoriť priamo programom EasyBoot (tak bude mať príponu .img) alebo napr. výborným programom WinImage , vtedy použijeme formát .ima. Vytvorenie obrazu diskety v programe EasyBoot sa prevedie kliknutím na tlačidlo Nástroje, príkaz Vytvořit image.



Naše prvé CD nazveme Multi1, jeho menu (súbor Multi1.ezb) uložíme do zložky EasyBoot\disk1\ezboot.

Budeme požadovať, aby CD komunikovalo v slovenčine; prepíšeme teda jednotlivé texty ponúk do slovenčiny (kliknutím do textu v náhľadovom okne sa automaticky zmení i okno programu, text prepíšeme bežným spôsobom). Ako môže CD vyzerať, vidíme na nasledujúcom obrázku.

Namiesto slova "disketa" som použil bežne známe označenie "fdd" kvôli kratšiemu textu (veľkosť textového poľa sa ale dá nastaviť i na väčšiu šírku).

Ja mám k dispozícií obrazy 4 diskiet, vytvorených programom WinImage (prípona .ima), pre vytvorenie obrazu sa dá použiť i EasyBoot (viď vyššie). Prvá je záchranná spúšťacia disketa z Windows 98 SE (EBD = Emergency boot disk). Druhá je Ghost, určený k zálohe a obnove disku alebo diskového oddielu. Tretia je free verzia Paragon Partition Managera pre prácu s oddielmi (niečo ako Partition Magic od PowerQuestu). Posledná disketa je BootMagic od PowerQuestu. Môžete samozrejme použiť akékoľvek svoje vlastné bootovacie diskety ...

* Používajte presne názvy jednotlivých obrazov, rozlišujte malé/veľké znaky.

Klikneme v okne náhľadu na prvý príkaz a v okne aplikácie zmeníme riadok Příkaz podľa obrázku (príkaz run hovorí, že dôjde k spusteniu obrazu, môj prvý obraz sa volá 98SEEBD.IMA). Postupne upravíme príkazy i pre ostatné obrazy diskiet ...  



Ak máme všetko nastavené, klikneme na tlačidlo Vytvořit ISO. Zmeníme jeho menovku a názov, viď obrázok.

Tým sme vytvorili ISO obraz nášho CD, ktorý sa dá napáliť napr. v Nero-vi (ako image, nie ako súbor!) alebo použiť napr. vo virtuálnom počítači (viď VMware, sprievodca je i na našich stránkach). Ako vyzerá výsledok nášho snaženia, ukazuje nasledujúci obrázok.


* VMware (verzie 5) sa "neznáša" s mojimi obrazmi 2 a 3; dôvod nepoznám. CD však vyrábame pre prácu na bežnom fyzickom PC, ak na ňom jednotlivé diskety fungujú, budú fungovať i z CD.

** Niektoré spúšťacie diskety potrebujú i zapisovať; to sa dá vyriešiť použitím "memdisku" - to však v súčasnej dobe presahuje rámec tohto sprievodcu.
 

Vytvorenie druhého multiboot CD

V prvom príklade sme prešli tvorbou multiboot CD s možnosťou bootovať obrazy diskiet. Teraz si trošku rozšírime obzor a vytvoríme druhé CD, na ktoré pridáme ešte spustenie nejakého bootovacieho CD. A pretože sa naše stránky zaoberajú WinXP v "modifikácií BartPE", pridáme obraz CD s vlastnou verziou BartPE.

Ponuka druhého multiboot CD se bude volať Multi2.ezb, uložíme ju k ostatným ponukám do EasyBoot\disk1\ezboot. Pretože v neregistrovanej verzii sme obmedzení 4 položkami, vytvoríme si "viacúrovňovú ponuku", v ktorej použijeme práve vytvorenú ponuku z prvého CD, ktorú sme uložili pod názvom Multi1.ezb.

Ako bude vyzerať hlavné menu druhého CD vidíme na následujúcom obrázku:

I keď na našom multiboot CD využijeme len jedno spustiteľné CD (BartPE), pripravíme si ponuku tak, aby bolo možné pridávať ďalšie obrazy CD. Položka "Výběr disket" nám zobrazí ponuku vytvorenú v predchádzajúcom príklade, pre výber 4 diskiet. Položka "Výběr CD" nám dá na výber z obrazov CD (v našom sprievodcovi však použijeme len jeden - BartPE). Tretia položka je možnosť bootovať z pevného disku a štvrtou je reštart (tým si zároveň ukážeme čo najviac možností EasyBoot).
Položka Výběr disket spustí príkaz "run Multi1.ezb", kde Multi1.ezb je práve menu vytvorené v predchádzajúcom príklade pre bootovanie obrazov diskiet.


Položka Výber CD spustí príkaz "run CD.ezb", čo bude ponuka pre výber bootovania z niekoľkých CD (v našom príklade však použijeme len jedno: BartPE).

Bootovanie z pevného disku prevedieme príkazom "boot 80"; 80 je označenie prvého pevného disku, ak by sme potrebovali zahrnúť do ponuky i fyzickú disketu (nie obraz), použijeme príkaz "boot 0".

Reštart počítača prevedieme príkazom "reboot".


Zostáva nám vytvoriť ponuku pre výber CD. Vytvoríme nový súbor menu CD.ezb a uložíme ho k ostatným do EasyBoot\disk1\ezboot.
Prvým (a v tomto sprievodcovi jediným) príkazom bude spustenie BartPE
.

Nastavíme príkaz pre jeho spustenie "run Bart1.bif".

 súbor Bart1.bif vytvoríme v programe pre prácu s obrazmi CD, napr. v aplikácií UltraISO (www.ezbsystems.com/ultraiso), existujú i ďalšie, ako WinISO atď. V UltraISO otvoríme obraz BartPE, vyberieme príkaz Uložit zaváděcí súbor z ponuky Zaveditelný (v českej verzii). súbor Bart1.bif uložíme do EasyBoot\disk1\ezboot
Rovnakým programom rozbalíme obsah CD BartPE do zložky EasyBoot\disk1\, viď obrázok
.



Uložíme súbor s ponukou CD.ezb a vrátime sa k súboru Multi2.ezb (je treba ho otvoriť).
Prevedieme záverečnú kontrolu nastavení všetkých príkazov a necháme vytvoriť druhé multiboot CD s názvom Multi2.

* Z tohto príkladu to nie je zrejmé, ale multiboot CD sa dá využiť i ako spoločné inštalačné CD pre niekoľko verzií Windows, napr. Win98SE, Win2000, WInXP; sme ale limitovaní kapacitou CD.

** Druhé CD nie je vytvorené optimálne; ak zvolíme neexistujúci príkaz (výberom 2., 3. a 4 CD), dôjde k chybe. Ďalšie možnosti rozširovania CD už nechám na čitateľoch, len by som upozornil, že mať na multiboot CD viac CD (ako WinXP, Win2000, BartPE) je možné, ale je treba urobiť trocha viacej práce.


Informácie pre záujemcov sú tu:

http://forum.ezbsystems.net/cgi-bin/ikonboard.cgi
http://unattended.msfn.org/
http://www.geocities.com/the_flames/3-1/multiboot.html
http://unattended.sourceforge.net/


 

To je nateraz všetko. Veľa úspechov pri tvorbe multiboot CD želá Pavel :-).

© 2005 - 2007 Pavel Kříž, www.craftcom.net