Bonjour, Depuis quelques mois, je n'arrive plus du tout à booter sur les noyaux que je compile.
Voici ce que je fais: 1/ je télécharge des sources (par exemple linux-source-2.6.22-5.deb) 2/ je compile le kernel: make clean && make bzImage && make modules && make modules_install 3/ J'installe le noyau: cp .config /boot/config-2.6.22-5 cp System.map /boot/System.map-2.6.22-5 cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.22-5 A partir de là, et depuis quelques temps, je suis obligé de lancer cette commande: mkinitrd.yaird -o /boot/initrd.img-2.6.22-5 puis je mets à jour /boot/grub/menu.lst: title Debian GNU/Linux, kernel 2.6.22-5 root (hd0,1) kernel /boot/vmlinuz-2.6.22-5 root=/dev/hda2 ro vga=795 initrd /boot/initrd.img-2.6.22-5 savedefault A partir de là, voici les questions qui se posent: a/ Pourquoi lorsque je boote sur ce noyau, il est lié aux librairies (/lib/module/2.6.xxx) d'un autre noyau ? (et donc la phase de boot avorte) b/ Pourquoi si je ne passe pas par mkinitrd.yaird (et que je vire la ligne "initrd /boot/initrd.img-2.6.22-5") j'obtiens un kernel panic ? Avant je compilais mes noyaux et n'utilisais jamais de ramdisk et tout fonctionnais nickel. Depuis quelques mois (date à laquelle j'ai installé la dernière stable etch 4.01) je n'obtiens plus que des kernel panic. c/ Le kernel installé lors de l'installation de etch (2.6.18-3) voit mes deux disques comme hde et hdf (et menu.lst contient hdf pour pouvoir booter sur ce noyau). Par contre, pour tous les autres noyaux (images installées à partir d'un package (ce sont les seules que j'arrive à faire fonctionner) ou kernel compilé à la main) le disque de boot doit être renseignés dans menu.lstcomme hdb (et l'autre disque est reconnu en tant que hda). Comment une chose pareille est-elle possible ? Je vous remercie par avance de votre. Pascal -- http://www.luxpopuli.fr - documentation de eZ Publish traduite en français