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 Mr Kapouik (site web personnel) . Évalué à 2.
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 Donk . Évalué à 1.
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 floon . Évalué à 2.
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 debianowgus . Évalué à 2.
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.
[^] # Re: moi aussi
Posté par Pascal Corriveau . Évalué à 1.
Je pense que le problème pourrais venir du gcc, version 4 sur debian mais encore version 3.2 je crois sur fedora, alors je vais compiler mon noyau sur un fedora et je vous en reparlerez dès que je l'aurrai fait
[^] # Re: moi aussi
Posté par Donk . Évalué à 1.
http://www.edseek.com/archives/2004/03/22/creating-an-initrd-image-(...)
http://www.debian.org/doc/manuals/reference/ch-kernel.en.html(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.