Jak BOOTovat se ZIP250
Radek Hnilica
radek na hnilica.cz
Středa Září 26 21:42:12 CEST 2001
> Vy v tom mate naprosty hokej (prominte, ale je to tak).
Neni co promijet a hokej je slabe slovo. Zkratka citim se jako
spanel v ceske vesnici.
> V map a v boot sektoru je mapa toho co se ma bootovat (jadro, druha
> cast boot loaderu tj. boot.b, a pripadne obraz ramdisku, atd.). Ta mapa
> obsahuje informace pro nacteni jadra (a pripadne obrazu ramdisku apod. -
> pokud se pouziva) tj. informace o jeho umisteni na disku. Maji v podstate
> tvar seznamu parametru pro volani sluzeb read sectors BIOSu na pocitaci,
> ktery bude bootovat (tj. cislo disku, cislo cylindru, cislo hlavy a cislo
> sektoru). Ty informace o umisteni zjistuje a do souboru map a boot sektoru
> zapisuje prikaz lilo.
tomuhle rozumim
> Pokud by BIOS (pocitace, na kterem se bude bootovat) chapal jinak geometrii
> disku nez Linux, na kterem se spousti prikaz LILO, nebudou cisla cylindru,
> hlav a sektoru sedet a nepujde nabootovat. To sned ale neni Vas pripad.
> Pokud by nesouhlasilo cislo disku, neni to zadny problem, upravi se to
> parametrem bios= v lilo.conf.
problem je v principu a ARMD. v momente kdy bios bootuje ze zipky se
cely system tvari ze zipka je disketa a tudiz zarizeni bios=0
a nevim v kterem momentu se automagicky zmeni na disk.
> Ale hlavne do tech map musite ukladat informace o jadre na te ZIPce, ta
> mapa (soubor map) musi byt na te ZIPce a soubor boot.b take!!!
:) doufam ze se tak deje, viz nize
>> # /etc/lilo.conf
>> boot=/dev/hdc
>> disk=/dev/hdc bios=0
> Cili kdyz ten budouci router ma brat ZIP jako prvni hard disk, tak tady musi
> byt bios=0x80.
No jo, ale viz vyse. BIOS trva na tom, ze v okamziku bootu je zipka disketou,
tedy bios=0
>> root=/dev/hdc1
> To nam chcete namluvit, ze na tom pocitaci, kde vyrabite tu bootovaci ZIPku,
> ji mate namountovanou do korene?!?
:) ano, v momente kdy spoustim lilo je zipka korenem. viz nize.
> Pokud jste delal mount /dev/hdc1 /mnt/zip, tak musite mit
>
> map=/mnt/zip/boot/map nebo /mnt/zip/map (podle toho, kde chcete mit map na
> ZIPce)
> image=/mnt/zip/vmlinuz
> install=/mnt/zip/boot.b
>
> Podle toho, kde to vsechno ma byt, pouzijte /mnt/zip/boot nabo jen /mnt/zip,
> ale kazdopadne tam musi byt odkazy na soubory na te ZIPce.
>
> S pozdravem
Pouzivam postup :)
mount /dev/hdc1 /mnt/zip
chroot /mnt/zip na zipce je funkcni system
vi /etc/lilo.conf
lilo -v -v
exit
umount /dev/hdc1
eject /dev/hdc
zkusil jsem
boot=/dev/hdc
disk=/dev/hdc bios=0x80
root=/dev/hdc1
...
pote jsem v BIOSu odpojil /dev/hda
nastavil Secondary Master na ATAPI Removable
LBA: Disabled
Use ARMD drive as: Hard Disk
1st Boot Device: IDE-HDD
A vysledkem je:
Invalid Boot Diskete
Insert BOOT diskette in A:
:(
--
Radek Hnilica <Radek at Hnilica dot CZ>
===========================
No matter how far down the wrong road you've gone, turn back.
Turkish proverb
Další informace o konferenci Linux