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/
