A boot-image elkeszítése
Két csomag is található a különbözo
FTP szervereken, mely hálózati bootoláshoz szükséges
betöltoprprogramokat tartalmaz. Az egyik a netboot csomag
(Gero Kuhlmann <gero@gkminix.han.de>), mely jelenleg a 0.8.1 verziónál
tart, a másik pedig az etherboot csomag, mely aktuális
verziója a 4.0.
Netboot
A netboot csomag telepítés után tartalmazza a makerom
programot, mely az image fálok generálására
használható. A program néhány paramétert
bekér, majd elkészíti az aktuális könyvtárba
a szükséges image fálokat. Fontos, hogy használatához
kell ismernünk a hálózati kártya paramétereit
(INT, I/O, MEM, DMA). Lássuk nagy vonalakban a program mûködését:
A program eloször megkérdi, milyen bootrom kernelt akarunk
használni: minimal, standard vagy 16 bites x86-os processzorhoz
valót. Az elsot akkor használjuk, ha a hálózati
kártya csak maximum 16 kB-os ROM-ot támogat. Az utolsót
akkor válasszuk, ha 386-osnál régebbi processzor van
a kliensben (ilyenkor persze csak DOS-t tudunk boot-olni. A legtöbb
esetben a standard kernelt használhatjuk.
A következo kérdés, hogy szeretnénk-e, hogy
a boot program eloször megprobáljon boot lemezeket keresni.
A következo a hálózati kártyához tartozó
packet driver kiválasztása. Választhatjuk a kész
driverek egyiket (WD80x3 and clones, NE2100, NE2000 and clones, NE1000
and clones, 3Com 3C509, 3Com 3C503, 3Com 3C501, ArcNet) vagy használhatunk
saját drivert (ekkor meg kell adni a bináris teljes elérési
útját és a szükséges paramétereket).
A listában felsorolt kártyatípusok valamelyikének
választásakor meg kell adnunk a hálózati csatoló
legfontosabb paramétereit is (INT, I/O, MEM, DMA).
Ez után néhány specialitás következik:
akarunk-e Ansi Display Drivert használni (szép menü
készítéséhez), akarunk-e packet driver debug
programot használni (a hálózati kommunikáció
ellenorizhetoségéhez) illetve hogy akarunk-e még valamilyen
programot belerakni az image fájlba (DOS-os .exe vagy .com
formátumú programok). Egyetlen dologra kell vigyazni: az
image fájl mérete nem haladhatja meg a 64 kB-ot.
A program ez után elkészít három fájlt:
image.flash, image.flo, image.rom. (Az official
netboot csomagban lévo makerom utolsó kérdésként
megkérdezi, milyen formátumra van szükségem és
csak azt készíti el...). A .flo fájlt floppy-ra
írhatjuk a dd if=image.flo of=/dev/fd0) paranccsal, a .rom
fájlt pedig EPROM-ba.
Etherboot
Az etherboot csomag tartalmaz egy csomó elore elkészített
.rom image fájlt. Ezek a bootprogramok közvetlenül
ROM-ba írhatók vagy a csomagban szintén megtalálható
floppyload.bin-nel együtt floppys változatot is keszíthetünk
a következo paranccsal:
$ cat floppyload.bin <card>.rom > /dev/fd0
ahol a <card>.rom a hálózati csatolónknak megefelelo
.rom kiterjesztésû image fájl.
Ezek a betöltoprogramok probálják automatikusan detektálni
a hálózati csatolót, a paraméterek állításával
így nekünk nem kell foglalkoznunk. Hogy melyik driver milyen
paraméterekkel próbál tesztelni, azt a csomag dokumentációjából
tudhatjuk meg.
A kisérleti idoszak alatt mindenképpen javasolt a betölto
program floppy-s változatának használata.
|