Bonsoir,

Bon, j'ai relu les mans de make-kpkg, initrd et mkinitrd et je trouve tjs pas le pourquoi du comment.
J'ai un serveur Proliant avec deux disques scsi, c'est un DL380.
Je veux me compiler un noyau. J'ai suivi le tuto d'Alexis de Lattre. Apres le make menuconfig, je lance
make-kpkg --append-to-version -cameltoe --revision 1 kernel-image --initrd

Puis j'installe dpkg -i ../kernel...
Par précaution, je vérifie le /booot/grub/menu.lst. Tout est ok
title           Debian GNU/Linux, kernel 2.6.15-cameltoe-1
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-cameltoe-1 root=/dev/cciss/c0d0p1 ro single
initrd          /boot/initrd.img-2.6.15-1-cameltoe-1
savedefault
boot

Au reboot j'ai droit à :
FS Cannot open root device "cciss/c0dop1" or unknown block (0,0)
please append a correct "root= boot"option
kernel panic-not syncing : VFS: unable to mount root fs on unknown block (0,0)

Je comprends pas...initrd est obligatoire en option pour le make-kpkg? Que puis-je faire ? Utiliser mkinitrd...
--
Le bon sens est la chose du monde la mieux partagée.



Répondre à