Erro no Kernel 2.6.16, compilação.
Para quem ta acostumado com o 2.6.8.
Usei o metodo tradicional, make menuconfig, make bzImage, make
modules, make modules_install.
Coloquei o kernel no boot com System.map, e reiniciei.
Erros:
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,0)
FATAL: Could not load /lib/modules/2.6.16/modules.dep: No such file or
directory
Bem nesse caso era falta da imagem do ram disk, alem da configuração
do ram disk, e mais algumas coisas, loopback, XFS filesystem, ROM, BFS,
Compressed ROM.
Depois de colocar o kernel ja renomeado (por exemplo vmlinuz-2.6.16) e o
system.map no boot.
e ja ter feito nesse caso do modo tradicional a etapa acima, não esqueça
de instalar os modulos make modules_install.
Para criar a imagem do ram disk:
mkinitrd -o /home/nome_do_usuario/initrd-2.6.16.img
ele crio o imagem nesse arquivo e lugar
/home/nome_do_usuario/initrd-2.6.16.img
Pega o arquivo e coloca no boot, edita o arquivo do grub de menu,
/boot/grub/menu.lst
Exemplo para essa configuração.
title Debian GNU/Linux, kernel 2.6.16
root (hd0,1)
kernel /boot/vmlinuz-2.6.16 root=/dev/hda2 ro
initrd /boot/initrd-2.6.16.img
savedefault
boot
Tentei de muitas formas sem usar imagem de ram, mais não consegui, antes
não era preciso isso.
Reply to: