On Mon, 2003-01-20 at 16:04, Dorin Lazar wrote:
> On Monday 20 January 2003 15:39, Alex wrote:
> >   am un redhat 8.0
> >   kernelu' care e implicit are si suport pentru initrd, si exista in
> >   directoru' /boot un fisier 'initrd...'
> >   vreau sa recompilez kernelul. sa spunem ca selectez si optiunea
> >   pentru suport de initrd.
> >   dupa ce compilez, si instalez bzImage si System.map, trebuie sa mai
> >   fac ceva pentru initrd, sau este suficient ca in grub.conf, sa-i
> >   setez pentru initrd fisierul deja existent ?
>    Initrd-ul respectiv este un filesystem ext2 care e? folosit (nu stiu 
> de ce) de kernel-ul de la RedHat pentru bootare. Nu ai nevoie de el.

De ce? Pentru ca kernel-ul sa poata incarca module fara de care nu poate
citi sistemul de fisiere de pe care booteaza; aceste module sunt cele
SCSI si cele legate de sistemul de fisiere folosit (de ex.
ext2+journalizing). Un kernel cu aceste drivere compilate monolitic era
exclus pentru ca ar fi trebuit sa compileze in kernel(nu ca module)
toate driverele SCSI, de exemplu; initrd e o cale eleganta de a incarca
un set de module fara a avea acces direct la sistemul de fisiere root.
In fine, partea cu "eleganta" e discutabila ;)

Poti renunta la initrd doar daca compilezi toate driverele necesare
accesarii partitiei de root in kernel.


georgeb

-- 
George Barbarosie <[EMAIL PROTECTED]>
intelinet.ro SRL

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui