[kernel]2.6.27 kernel panic [résolu]

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

[kernel]2.6.27 kernel panic [résolu]

Message 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
Dernière modification par 101 le mer. 22 oct. 2008, 22:47, modifié 1 fois.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message 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.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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 ?
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Dernière modification par 101 le mar. 21 oct. 2008, 19:00, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

y a le chargement du kernel avant quand meme?
c'est le grub de arch ou celui d'une autre distrib?
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message 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
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message 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
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message 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?
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message 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
Répondre