Page 1 sur 1

[kernel]2.6.27 kernel panic [résolu]

Publié : mar. 21 oct. 2008, 10:22
par 101
bonjour,
j'ai fait hier un MàJ de Arch (i686) sur le pc de ma fille (elle est interne donc j'ai jusqu'à vendredi...)

Code : Tout sélectionner

ALiveNF7G-HDready (NVIDIA GeForce 7050)
AMD Athlon 64 LE-1620
Hitachi Deskstar 7K160 - 80 Go 7200 RPM 8 Mo Serial ATA II
et j'ai un KP au redémarrage, en bootant avec le cd Arch iso, j'ai modifier la ligne du kernel en rajoutant pci=nomsi, mais bon c'est pas ça, en fait apparemment c'est "init" genre init=quelquechose qu'il faut que je rajoute, mais je sais pas quoi,
autre truc pas méchant, mais au démarrage de l'ordi je n'ai pas accès au grub, ça passe direct à l'écran kernel panic.
(en passant j'ai aussi un problème avec ma Archlinuxppc, kp aussi et mon Arch perso ne veut plus graver les cd/dvd :evil: )
bon bin sinon, tout baigne

Publié : mar. 21 oct. 2008, 12:03
par Cactus
Etrange...

Déjà, tu devrais avoir accès à Grub... sauf is tu as mlis un timeout trop court (je mets 2 secondes).

La ligne init, c'est pour donner l'image intird... normalement, ça ne change jamais.

Par contre, la dernière MAJ remonte à quand ?
As-tu fait attention aux messages donnés par pacman lors de la MAJ ?
Vérifies les /dev dans grub, qu'ils pointent vers les bonnes partitions.

Publié : mar. 21 oct. 2008, 12:45
par tuxce
Cactus a écrit : La ligne init, c'est pour donner l'image intird... normalement, ça ne change jamais.
la ligne initrd renseigne sur l'image initrd
l'option init permet de court circuiter ce qui est renseigné dans le inittab, mais je pense pas que ce soit la solution ici, faudrait voir à quoi est du le kernel panic, y a un message avant? tu as essayé avec l'image fallback ?

Publié : mar. 21 oct. 2008, 12:46
par 101
pour le timeout j'ai 1 seconde, mais y a rien, ça arrive directement (le kp) comme si c'était une copie d'écran, d'habitude y a tout un tas de "bordel" qui défile à l'écran, mais là non je démarre le pc et 2 secondes après l'écran avec le kp (ce soir j'fais une photo)
- c'est la dernière MàJ hier soir le 20/10.
- pas de message particulier de pacman, tout c'est installé correctement.

edit @ tuxce
je peux pas avec l'image fallback j'ai pas accès à grub. j'vais essayer de modifier le grub (menu.lst) avec le cd

Publié : mar. 21 oct. 2008, 13:57
par tuxce
y a le chargement du kernel avant quand meme?
c'est le grub de arch ou celui d'une autre distrib?

Publié : mar. 21 oct. 2008, 19:07
par 101
c'est la photo de l'écran, mais sans mentir 2 ou 3 secondes après le démarrage du pc j'ai ça, avant l'écran est noir.
ImageImage

edit: oui c'est le grub de arch et je n'ai pas d'autre distribution
re édit: j'ai mis 5 secondes pour le timeout et c'est bon j'ai accès au grub, j'ai testé le fallback mais pareils kernel panic

Publié : mar. 21 oct. 2008, 21:09
par warnaud
ça serait pas le délire avec msi-x (cf http://www.archlinux.org/news/414/)
essaie d'ajouter à la ligne de grub pci=nomsi:

Code : Tout sélectionner

kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/Prout_de_daube ro pci=nomsi

Publié : mar. 21 oct. 2008, 22:58
par 101
c'est fait, je l'ai indiqué dans mon premier post (le pci=nomsi)

Code : Tout sélectionner

kernel /vmlinuz26 root=/dev/sda2 ro vga=791 pci=nomsi

mais prout_de_daube...c'est pas mal :D

Publié : mar. 21 oct. 2008, 23:17
par tuxce
tu n'aurais pas eu de souci à la création de l'image initrd lors de la maj du kernel?

je vois pas trop, mais si j'étais toi, je tenterai un démarrage sur un live ou le cd d'install puis un chroot + pacman -S kernel26

Publié : mar. 21 oct. 2008, 23:47
par 101
j'ai 3 ordis avec Archlinux, tous les 3 avec le kernel 2.6.27 et j'en ai 2 sur 3 à avoir un KP :cry: pourtant à chaque fois l'installation c'est faite avec "succès"... j'essaye le chroot ...demain

Publié : mer. 22 oct. 2008, 10:06
par 101
bon voilà on est demain...
j'ai donc fait un chroot, (enfin je crois)

Code : Tout sélectionner

mkdir /mnt/hd
mount -t reiserfs -o rw /dev/sda2 /mnt/hd
chroot /mnt/hd
ensuite

Code : Tout sélectionner

mount /proc
mount /dev
mount /sys
et enfin

Code : Tout sélectionner

pacman -S kernel26

Code : Tout sélectionner

==> success
je reboot...

Code : Tout sélectionner

kernel panic... try passing init= option to kernel
:cry:

EDIT : je recommence, je crois qu'j'ai tout faux pour mon chroot

Publié : mer. 22 oct. 2008, 12:21
par 101
bon j'ai recommencé mon chroot

Code : Tout sélectionner

mkdir /mnt/hd
mount -t auto /dev/sda2     /mnt/hd         
mount -t auto /dev/sda1     /mnt/hd/boot

mount -t proc   proc      /mnt/hd/proc
mount -t sysfs  sys       /mnt/hd/sys
mount -o bind   /dev      /mnt/hd/dev

cp /mnt/hd/etc/rc.conf /etc
cp /mnt/hd/etc/resolvs.conf /etc

chroot /mnt/hd/ /bin/bash

pacman -S kernel26
mais j'ai un warning > qui dit en gros que ma partition boot est séparée et qu'il faut faire un mount de /boot

aaaaaaaaaaaaaaaaah ça marche ... j'viens faire un reboot, c'est du "direct live" là.
sauf que j'ai dans "/" 2.6.27-ARCH (archive Gzip)
j'crois c'est pas normal

Code : Tout sélectionner

 ls /
2.6.27-ARCH  boot  etc   lib    mnt  proc  sbin  sys  usr
bin          dev   home  media  opt  root  srv   tmp  var

Publié : mer. 22 oct. 2008, 12:50
par warnaud
En effet, vu que tu n'avais pas monté /boot dans ta racine "chrootée" ça a installé le noyau dans un répertoire /boot dans ta racine, après qu'il soit dans / c'est bizarre mais tu peux le virer sans soucis

Publié : mer. 22 oct. 2008, 14:26
par tuxce
je recapitule (juste pour voir si j'ai compris)
ta partition boot est séparée mais n'est pas montée automatiquement, du coup l'image initrd n'était pas bonne (par contre, je comprends pas du coup pourquoi le noyau était bon lui...)
et donc la, après avoir monté toutes les partitions qu'il faut, ca boot normal, c'est ca?

Publié : mer. 22 oct. 2008, 17:01
par 101
alors, c'est quand j'ai fait "pacman -S kernel26" dans mon chroot que j'ai eu un "warning" (lors de de le réinstallation du kernel)
[2008-10-22 19:03] >>>
[2008-10-22 19:03] >>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
[2008-10-22 19:03] >>>
[2008-10-22 19:03] WARNING: /boot appears to be a seperate partition but is not mounted
[2008-10-22 19:03] This is most likely not what you want. Please mount your /boot
[2008-10-22 19:03] partition and reinstall the kernel unless you are sure this is OK
[2008-10-22 19:03] >>> Updating module dependencies. Please wait ...
[2008-10-22 19:03] >>> MKINITCPIO SETUP
[2008-10-22 19:03] >>> ----------------
[2008-10-22 19:03] >>> If you use LVM2, Encrypted root or software RAID,
[2008-10-22 19:03] >>> Ensure you enable support in /etc/mkinitcpio.conf .
[2008-10-22 19:03] >>> More information about mkinitcpio setup can be found here:
[2008-10-22 19:03] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2008-10-22 19:03]
[2008-10-22 19:03] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
[2008-10-22 19:03] ==> Building image "default"
[2008-10-22 19:03] ==> Running command: /sbin/mkinitcpio -k 2.6.27-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
[2008-10-22 19:03] :: Begin build
[2008-10-22 19:03] :: Parsing hook [base]
[2008-10-22 19:03] :: Parsing hook [udev]
[2008-10-22 19:03] :: Parsing hook [autodetect]
[2008-10-22 19:03] :: Parsing hook [pata]
[2008-10-22 19:03] :: Parsing hook [scsi]
[2008-10-22 19:03] :: Parsing hook [sata]
[2008-10-22 19:03] :: Parsing hook [usb]
[2008-10-22 19:03] :: Parsing hook [fw]
[2008-10-22 19:03] :: Parsing hook [net]
[2008-10-22 19:03] :: Parsing hook [usbinput]
[2008-10-22 19:03] :: Parsing hook [keymap]
[2008-10-22 19:03] :: Parsing hook [filesystems]
[2008-10-22 19:03] :: Generating module dependencies
[2008-10-22 19:03] :: Generating image '/boot/kernel26.img'...SUCCESS
[2008-10-22 19:03] ==> SUCCESS
[2008-10-22 19:03] ==> Building image "fallback"
[2008-10-22 19:03] ==> Running command: /sbin/mkinitcpio -k 2.6.27-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
[2008-10-22 19:03] :: Begin build
[2008-10-22 19:03] :: Parsing hook [base]
[2008-10-22 19:03] :: Parsing hook [udev]
[2008-10-22 19:03] :: Parsing hook [pata]
[2008-10-22 19:03] :: Parsing hook [scsi]
[2008-10-22 19:03] :: Parsing hook [sata]
[2008-10-22 19:03] :: Parsing hook [usb]
[2008-10-22 19:03] :: Parsing hook [fw]
[2008-10-22 19:03] :: Parsing hook [net]
[2008-10-22 19:04] :: Parsing hook [usbinput]
[2008-10-22 19:04] :: Parsing hook [keymap]
[2008-10-22 19:04] :: Parsing hook [filesystems]
[2008-10-22 19:04] :: Generating module dependencies
[2008-10-22 19:04] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
[2008-10-22 19:04] ==> SUCCESS
[2008-10-22 19:04] upgraded kernel26 (2.6.27.1-1 -> 2.6.27.1-1)
voilà ce que j'ai après le reboot dans "/"
http://picasaweb.google.com/zargad/101# ... 8742845106

et dans /boot j'ai ça
http://picasaweb.google.com/zargad/101# ... 0786055874

Publié : jeu. 23 oct. 2008, 09:51
par 101
bonjour,
je crois savoir d'où vient le "2.6.27-ARCH (archive Gzip)" dans "/"
en fait dans ma première tentative de chroot (la mauvaise) j'avais passé cette commande (en plus de pacman -S kernel26)

Code : Tout sélectionner

mkinitcpio -k 2.6.27-ARCH
donc voilà, enfin c'est une supposition.

sinon une petite précision concernant mon deuxième chroot (le bon)
j'ai rajouté ces commandes

Code : Tout sélectionner

cp /mnt/hd/etc/rc.conf /etc 
cp /mnt/hd/etc/resolvs.conf /etc
c'est simplement pour bénéficier de mes fichiers de .conf dans le chroot à partir du cd et d'avoir accès au net pour une MàJ par exemple et d'ailleurs j'aurai pu ajouter

Code : Tout sélectionner

cp /mnt/hd/etc/pacman.conf /etc
sans oublier

Code : Tout sélectionner

/etc/rc.d/network restart
j'donne des détails...si ça peu dépanner