Codice: Seleziona tutto
mkinitrd -c -k 2.6.16.20 -m libata:ata_piix:xfs -r xfs -r /dev/sda2 Codice: Seleziona tutto
mkinitrd -c -k 2.6.16.20 -m libata:ata_piix:exportfs:xfs -r xfs -r /dev/sda2 Codice: Seleziona tutto
xfs:unknown symbol find_exported_dentry
insmod: cannot insert '/lib/modules/2.6.16.20/xfs.ko'
unknown symbol in module (-1): no such file or directory
kernel panic...Sembra una cosa scontata, ma... hai digitato "lilo" dopo l'mkinitrd?
In ogni caso occhio che non è "-r xfs" ma "-f xfs"
comunque dopo l'mkinitrd .... controlla che in /boot/initrd-tree
* ci sia: load_kernel_modules con
insmod /lib/modules/$(uname -r)/libata.ko
insmod /lib/modules/$(uname -r)/ata_piix.ko
insmod /lib/modules/$(uname -r)/exportfs.ko
insmod /lib/modules/$(uname -r)/xfs.ko
(in ordine)
* che in lib/modules/2.6.16.20 ci siano quei moduli
* che ci sia rootdev con dentro /dev/sda2
* che ci sia rootfs con dentro xfs
* che hai digitato 'lilo' (o meglio 'lilo -v') alla fine
perchè quello già include un sacco di roba build-in perchè serve per l'installer che non ha grandi possibilità di caricare moduli. Non per niente, nel 2.6.15.3, test26 è grande 3.267.054 byte contro il kernel-generic da 1.452.697quello che veramente mi manda fuori e' (per rispondere all'argomento iniziale) che l'unico kernel con cui tutto si avvia liscio e' il test26.s del primo cd di installazione manualmente copiato su /boot/vmlinuz...![]()
Ciao, 01
