PDA

Visualizza la versione completa : [gentoo] Ricompilazione kernel: initrd?


mschievano
24-11-2004, 13:49
Mi sono messo a ricompilare il kernel 2.6.9-r4 gentoo sul portatile per abilitare ulteriori moduli (per gestire la pcmcia).
Ho seguito come istruzioni quelle del manuale di gentoo, e tutto è andato (pareva) a buon fine.

L'unica differenza tra quello r1 e questo nella directory di boot, è che non ho il file initrd di questo kernel, e al boot dopo aver caricato varie cose il sistema va in kernel panic.

Cosa ho dimenticato??

andy caps
24-11-2004, 14:13
se in lilo non metti initrd non dovrebbe avere problemi
io con gentoo non lo uso

in lilo ho questa sezione
image = /boot/vmlinuz-2.6.9-gentoo-r1
root = /dev/hda10
label = Gentoo
read-only # read-only for checking

gigyz
24-11-2004, 15:35
l'initrd contiede dei moduli vitali all'avvio del sistema che non sono compilati staticamente nel kernel, tipo il supporto ai fs, mettiamo caso che la tua / è in ReiserFS e tu non hai messo il supporto statico nel kernel, come cavolo fa il kernel a montarti la root all'avvio se non ha il supporto per quel fs ? Perchè i moduli per il ResierFS ci sono ma stanno /lib/.... ma per poter accedere a /lib devi montare la / quindi o usi initrd oppure compili staticamente. Spero che l'esempio ti abbia chiarito le idee.
:ciauz:

mschievano
24-11-2004, 16:55
grub

e ho risolto compilando il kernel con genkernel --menuconfig.
questo mi ha creato l'initrd
ora scrivo con l'r4.

ho anche trovato dov'è sto maledetto usbserial! :unz:

Loading