LILO konfigurace

Petr Kolar Petr.Kolar na vslib.cz
Úterý Březen 9 00:23:44 CET 1999


Michal Krause <mike na navrcholu.cz> wrote:
> Dne 8. 3. 1999 Michal Krause napsal:
> 
> > Dne 8. 3. 1999 Petr Kolar napsal:
> > 
> > > > To IMHO nepujde, protoze pak se bude lilo snazit zavest boot sektor z hdb,
> > > > jenze v jinem pocitaci ten disk bude hda. Parametr boot totiz urcuje jak to,
> > > > kam boot sektor zapsat, tak i to, odkud ho pri bootovani precist. 
> > > 
> > >    To asi ne. Boot sektor je pri bootu cten ROM BIOSem. A vetsina ROM BIOSu 
> > > cte MBR jen prvniho pevneho disku (kdyz opominu prvni disketu, CD-ROM apod). 
> > > Problem by mohl byt se second-stage boot loaderem nebo s jadrem, ale s boot 
> > > sektorem ne. A pokud by v MBR byl DOSovsky boot loader a LILO bylo na 
> > > zacatku nektere partition, pak staci oznacit FDISKem tuto partition jako 
> > > aktivni...
> > 
> > Nemuzu si pomoci, ale tohle se pise v man lilo.conf
> > 
> > boot=boot-device
> >               Sets the name of the device (e.g. a hard disk partition) 
> >               that contains the boot sector. If this keyword is omitted,
> >               the boot sector is read from (and possibly written to) the 
> >               device that is currently mounted as root

   NEmyslim, ze to "boot sector is read from" znamena v dobe bootu. Je to
odkud se cte informace pri lilo -q -v.
 
> A jeste doplnim jednu informaci z dokumentace lila, sekce Booting basics 
> (volny preklad):
> 
> Pri bootovani z harddisku se nacte tzv. Master Boot Record. Tento sektor
> obsahuje loader a partition table disku. Loader obvykle nacita boot sektor,
> stejne jako kdyz se bootuje z diskety.

   Ano. Loader v Master Boot Recordu muze byt
   
1) LILO (resp. jeho prvni cast), ktere se pta (ne primo ta prvni cast),
   odkud se ma zavest system

nebo

2) DOSovsky loader (ktery nahraje boot sektor z active partititon a na nic 
   se nepta)

nebo

3) nejaky jiny boot loader, ktery se bud pta nebo nepta jaky system zavest. 

Ve druhem a tretim pripade muze byt potom zavedeno LILO ze zacatku nektere 
partition ("jako kdyz se bootuje z diskety"). Ale ze zrejmenho duvodu se 
nikde v Lilu neda nastavit, odkud se pri bootu zavadi boot sektor s prvni 
casti LILO.

Prikaz lilo updatuje mapy souboru, ktere jsou potreba k bootu jadra, aby je 
bylo mozne nacitat, kdyz jadro (ktere se vyzna ve filesystemu a umi zjistit, 
kde se nachazeji jednotlive sektoru souboru) jeste neni zavedeno.

Tusim, ze primo v boot sektoru s prvni casti lilo loaderu je mapa souboru
/boot/boot.b (druha cast lilo loaderu), a v souboru /boot/map je mapa 
dalsich potrebnych souboru (mj. jadra).

                                                         S pozdravem
--
                          ***  Petr Kolar  ***
 Department of Information Technologies, Technical University of Liberec
             Voronezska 1329, 461 17 Liberec, Czech Republic
             Phone: +420-48-535-2371   Fax: +420-48-535-2229
  E-mail: Petr.Kolar na vslib.cz  http://asterix.vslib.cz/staff/kolar.html


Další informace o konferenci Linux