Įkrova iš optinio disko (bootable CD)

įvesties ir išvesties sistema BIOS suderinama
su “El Torito” CD-ROM formato standartais.
Pastarosios rodo, kokie duomenys
ir kaip turi būti įrašyti, kad kompiuteris
galėtų įkrauti operacijų sistemą iš CD.

Jei ketinate kurti paprastą įkrovos CD
dabartinėmis CD įrašymo programomis,
jums greičiausiai neprireiks “El Torito”
standarto aprašymų — juos sugeneruos pačios
programos. Reikės tik pateikti įkrovos
disko atvaizdą ar patį diską. Tačiau jei ketinate
kurti sudėtingesnius įkrovos CD su
keliais atvaizdais, skirtais kitoms operacij
ų sistemoms ar kompiuterių platformoms,
jums reikės perskaityti nemaÏai
papildomos informacijos ir CD generuoti
patiems.

Įkrovos CD yra trijų tipų:

• imituojantys diskelį;
• imituojantys diskinį kaupiklį;
• tiesioginės įkrovos (be imitacijos).
Imituodamas diskelį, kompiuteris perskaito
optiniame diske saugomą įkrovos
diskelio atvaizdą ir jo turinį pateikia vietoj
diskelio A. Tikrasis A diskelis tampa
diskeliu bū Jei kompiuteryje yra antras diskeli
ų įrenginys, jis tampa nepasiekiamas.
Kiti diskinių kaupiklių skirsnių pavadinimai
nesikeičia. Tokiu būdu įkraunant
kompiuterį, visas CD turinys tampa pasiekiamas
tik įkrovus CD-ROM kaupiklio
tvarkykles. Todėl gana sunku sukurti universal
ų CD, kuris tiktų visiems CD-ROM
įrenginiams, nes jiems reikia skirtingų
tvarkyklių. Kita vertus, tokio tipo diską
lengviausia sukurti.

Įkrovai iš CD reikia bet kokio įkrovos
diskelio arba jo atvaizdo. Atvaizdą galima
parengti diskedit ar kita programa, galin


čia skaityti visus diskelio sektorius. Taip
pat tiks “Unix” komanda dd (“dd
if=/dev/fd0 of=diskelio_atvaizdas”). Įkrovos
diskelyje būtinai turi būti j.sų CD-ROM
įrenginio tvarkyklės, antraip įkrov´ iš CD
kompiuterį nematysite likusio CD turinio.
Tokio diskelio pavyzdys — “Windows
9x StartUp” diskelis, turintis tvarkyklių
daugeliui CD-ROM įrenginių. Įkrovos diskelyje
nenurodykite disko vardo, t.y. tvarkyklėms
įkrauti rašykite ne device=a:\himem.
sys, o device=himem.sys.

“Windows” terpėje šiuos diskus kurti
paprasčiau, tačiau yra funkcionalumo apribojim
ų. “Nero Burning”, “WinOn CD”,
“Easy CD Creator” ar kita programa kurdami
naują CD, pasirinkite “Boot CD”
projektą arba paÏymėkite atitinkamą parinktį.


Programa automatiškai patikrins, kokios
talpos diskelis įdėtas, ir pagal jį pati
sukurs atitinkamos talpos imituojamo
diskelio atvaizdą. Paskui į CD turinį įtraukite
reikalingas rinkmenas, kaip ir įrašinėdami
įprastus CD.

CD saugomas kaupiklio atvaizdas, imituojantis
diskinį kaupiklį, tampa pasiekiamas
įkrovus kompiuterį. ·iuo atveju diskini
ų kaupiklių pavadinimai pasislinks:
optinis diskas bus C; buv´s C diskas taps
D ir t.t. Tokiam įkrovos CD parengti reikės
diskinio kaupiklio atvaizdo su vienu
sisteminiu pirminiu skirsniu, kurio dydis
negali viršyti 650 MB, antraip jis netilps į
CD. Geriausia naudoti maÏą diskinį kaupiklį,
į jį įdiegti tinkamą OS ir sukurti jo
atvaizdą. Atvaizdą galima sukurti “Diskedit”,
“Norton Ghost” ar kitomis priemonėmis.
Tiesa, tai galima padaryti ir turint
didesnį diską, tačiau jame turi būti sukurtas
650 MB dydÏio pirminis skirsnis, kuris
ir bus naudojamas atvaizde.

Jei planuojate kurti atvaizdą iš didesnio
kaupiklio, turinčio daugiau skirsnių,
greičiausiai gautą atvaizdą jums dar teks
paredaguoti “DiskEdit” programa. Iš atvaizdo
pagrindinio įkrovos sektoriaus
teks pašalinti nereikalingų skirsnių įrašus
ir sumaÏinti disko sektorių skaičių, kad jis
atitiktų pirmo skirsnio dydį. Tokį atvaizdą
pateik´ CD įrašymo programai, galėsite
sukurti įkrovos diską su diskinio kaupiklio
imitacija.

Tiesioginės įkrovos optiniai diskai neimituoja
nei diskelių, nei diskinio kaupiklio.
BIOS OS įkrovos programa tiesiog
skaito CD įkrovos įrašą (“boot catalog”) ir
įkelia įkrovos programą iš įraše nurodyto
adreso. Tokios technologijos įkrovos CD
pavyzdÏiai gali būti “Windows NT/2000/
XP” ir “Linux Slackware į” diegimo priemonės.


Įkrovos CD galima kurti ne tik “Windows”
operacijų sistemoms. Operacijų

sistema “Linux” taip pat gali būti įkraunama
iš CD-ROM kaupiklio.

“Bootdisk-HOWTO” ir “CD-Writing-
HOWTO” dokumentuose rasite nuorodas
į pagalbines programas ir konkrečius pavyzdÏius,
kaip sukurti įkrovos disko atvaizdą,
šakninio disko atvaizdą ir įrašyti
CD diską. DaÏniausiai teks rašyti ilgas komandines
eilutes, perduodant parametrus
dd, mkisofs, cdrecord ir kitoms programoms.
Internete galima rasti programų,
leidÏiančių išvengti komandinės eilutės
sąsajos (“CD Tux”, “X CD Roast” ir panaš
ios programos).

Norint “Linux” operacijų sistemą įkrauti
iš CD, reikia sukurti OS branduolio
ir šakninės (root) rinkmenų sistemos disko
atvaizdus. Pirmiausia įkeliamas OS branduolys.


Patikrin´s visus reikalingus kompiuterio
įrenginius, branduolys bando įkrauti
šaknin´ rinkmenų sistemą. Jos adresas
nusakomas specialiu branduolio kintamuoju
(ramdisk word). Jei branduoliui nepavyksta
įkrauti rinkmenų sistemos, jis

sustabdo kompiuterio darbą pranešdamas:
“Kernel panic: unable to mount root
on XXX”. Vietoj XXX nurodomas adresas,
kuriuo buvo bandyta skaityti šaknin´
rinkmenų sistemą.

·akninėje rinkmenų sistemoje būtinai
turi būti katalogai /bin, /dev,./etc, /lib,
/proc, /sbin, /tmp, /usr. Juose privalo būti
sistemai įkrauti būtinos programos, bibliotekos,
konfig.racinės ir įrenginių rinkmenos.


Kuriant šaknin´ rinkmenų sistemą, reikia
nepamiršti, kad “Linux” branduolys į
diską gali įkrauti tik “Minix” ir “ext2”
rinkmenų sistemų atvaizdus.

Sukurtus šakninio katalogo ir įkrovos
(branduolio) diskų atvaizdus reikės prijungti
prie būsimo CD atvaizdo mkisofs
komanda ir įrašyti į CD diską “cdrecord”
ar kita programa.

Jei visa tai atrodo pernelyg sudėtinga,
iš pateiktų tinklalapių galite tiesiog atsisi
ųsti parengtus įkrovos CD atvaizdus arba
programas, generuojančias juos automatiš
kai.

---
[^] Atgal
[«] Skaitykla

* * Gen. time: 0.0181
* © xneox.com