Forum Linux.debian/ubuntu Problème après avoir compiler

Posté par  .
Étiquettes :
0
23
juin
2005
Bonjour, cela fait maintenant 5 jours que j'essaie de trouver mon problème sans succès.

Et bien voilà, j'ai un portable Acer 1557g, intel Pentium M 1.5, 1gig de ram, wifi intel 2200bg, ati mobility 9600, seagate 100g.

Je suis traversé du coté de la force depuis 6 mois avec fedora mais j'ai décidé d'essayer debian qu'on dit assez funny pour son logiciel apt.

Mon problème : kernel par default de debian sid 2.6.8, j'ai voulu compiler le noyau pour un plus récent soit 2.6.11. Il compile sans problème mais lorsque je redémarre, il me donne un kernel panic.

Voici ce que je fais comme commande :

***Installation de debian par default sans gnome***

***Mise à jour sur serveur Gulus sherbrooke***

apt-get install kernel-package ncurses-dev fakeroot wget bzip2

apt-get install kernel-source-2.6.11

cd /usr/src/

tar jxvf kernel-source-2.6.11.tar.bz2

ln -s kernel-source-2.6.11 linux

cd linux

make menuconfig

*** je ne configure rien et je sauvegarde ***

make

make modules_install

make install

mkinitrd -o /boot/initrd.img-2.6.11

nano /boot/grub/grub.conf

*** ajout des lignes de configuration***

title Debian GNU/Linux, kernel 2.6.11
root (hd0,6)
kernel /boot/vmlinuz-2.6.11 root=/dev/hda7 ro
initrd /boot/initrd.img-2.6.11
savedefault
boot

*** et quand je reboot, il me marque ce message ci :

modprobe : FATAL : Could not load /lib/modules/2.6.11/modules.deb : no directory
pivot_root : No such file or directory
/sbin/init : 432 : cannot open dev/console : No such file
Kernel panic - not syncing : Attempted to kill init !

*** Poutant le fichier modules.deb est bien là

et j'ai essayé de compiler d'une autre manière

***Installation de debian par default sans gnome***

***Mise à jour sur serveur Gulus sherbrooke***

apt-get install kernel-package ncurses-dev fakeroot wget bzip2

apt-get install kernel-source-2.6.11

cd /usr/src/

tar jxvf kernel-source-2.6.11.tar.bz2

ln -s kernel-source-2.6.11 linux

cd linux

make menuconfig

make-dpkg clean

make-dpkg buildpackage

cd ..

dpkg -i kernel-image-2.6.11_i386.deb

*** et quand je reboot, il me marque ce message ci :

VFS : Cannot open root device "hda7" or unknow-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)

Le fichier grub.conf pour le dernière essai :

title Debian GNU/Linux, kernel 2.6.11
root (hd0,6)
kernel /boot/vmlinuz-2.6.11 root=/dev/hda7 ro
savedefault
boot

*** alors j'ai décidé de créer le fichier initrd avec le dernier essai et cela m'a donné le même message des erreurs que le premier essai

*** alors j'ai décidé de prendre un kernel qui est déja compilé par default

apt-get install kernel-image-2.6.11

*** et lui il fonctionne !!! je ne sais plus où chercher alors je vous demande une aide s'il vous plait et sachez que ca fait seulement cela sur debian parce qu'avec fedora core 4, il n'y a aucun problème et qu'une de mes connaissances a aussi le même problème sur debian avec un tout autre type de portable.

Merci d'avance !!
  • # moi aussi

    Posté par  (site web personnel) . Évalué à 2.

    j ai le meme probleme sur ma machine perso depuis pas tres longtemps ou les kernel que je fabrique ne marche plus.

    moi pour la compil je fais :
    make menu-config
    make-kpkg --revision=custom kernel-image

    en gros ca compil impec mais apres j ai le meme genre d erreur que toi quand je boot dessus
    • [^] # Re: moi aussi

      Posté par  . Évalué à 1.

      J'ai aussi eu des problèmes lorsque j'ai dut recompiler mon kernel (2.6.11-ac7) sur ubuntu en début de semaine.
      Le problème vient du faite que mkinitrd de debian ne fonctionne plus avec les dernières version du 2.6 sans avoir patché le noyau.
      J'ai contourné le problème en ne créant pas de initrd (make-kpkg --append-to-version=.20050620 --revision=1 kernel_image), mais il faut que les périphériques nécessaire au boot du pc soient inclus en dur dans le noyau et non en module
      • [^] # Re: moi aussi

        Posté par  . Évalué à 2.

        une fois que t'as obtenu ton .config y a plus grand chose a faire :

        make-kpkg clean
        make-kpkg kernel_image
        dpkg -i kernel-image-2.x.x.xxx_i386.deb

        Ca s'installe tout seul, modifie ton boot et t'a plus qu'a essayer ...
        au cas ou
        http://www.gcolpart.com/howto/kernel.php4(...)
      • [^] # Re: moi aussi

        Posté par  . Évalué à 2.

        Le problème vient du faite que mkinitrd de debian ne fonctionne plus avec les dernières version du 2.6 sans avoir patché le noyau.

        Peux tu préciser les sources de cette affirmation ?
        En effet, je souhaiterais connaitre plus en détail ce dysfonctionnement.

        Pour ma part, j'ai customisé le 2.6.8 et le 2.6.12 sous sarge debian 3.1 et je n'ai pas eu de kernel panic. J'ajoute que j'ai utilisé un initrd et que tout était compilé en module. Par contre, à l'issue du boot, j'avais plein de modules inutiles chargés. J'ai essayé de modifier les fichiers de conf dans le répertoire /etc/initrd mais la situation est restée identique.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.