[Mandriva RC2] Kernel Panic

Résolu/Fermé
the_fifo Messages postés 4 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 17 janvier 2007 - 16 janv. 2007 à 09:18
Kohzal Messages postés 7 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2010 - 12 août 2010 à 14:47
Bonjour,

Après restauration d'un système linux Mandriva 2007 RC2 d'un disque hda sur un disque sda (de plus petite taille) j'obtiens un :

Kernel Panic message (log):

Creating root device
Trying to resume from /dev/sda5
Unable to access resume device (/dev/sda5)
Mounting root filesystem /dev/root
mount: error 6 mounting ext3 flags defaults
well, retrying without the option flags
mount: error 6 mounting ext3
well, retrying read-only without any flag
mount: error 6 mounting ext3
Switching to new root
ERROR opening /dev/console!!!!: 2
unmounting old /proc
unmounting old /sys
switchroot: mount failed 22
Initrd finished
Kernel panic - not syncing: Attempted to kill init!

alors je vous transmet la config disque d'origine :

Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 1274 10233373+ 83 Linux
/dev/hda2 1275 9730 67917339 5 Extended
/dev/hda5 1275 1528 2040223+ 82 Linux swap / Solaris
/dev/hda6 1529 1782 2040223+ 83 Linux
/dev/hda7 1783 9730 63836797+ 83 Linux

et la nouvelle :

Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1274 10233373+ 83 Linux
/dev/sda2 1275 2609 10233373+ f W95 Ext'd (LBA)
/dev/sda5 1275 1528 2040223+ 82 Linux swap / Solaris
/dev/sda6 1529 1782 2040223+ 83 Linux
/dev/sda7 1783 2609 66428446 83 Linux

Que dois-je faire maintenant ?
(Je peux accèder à ma config via un liveCD pour en modifier les fichiers)

D'avance merci,

the_fifo
A voir également:

8 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
16 janv. 2007 à 21:17
Ah ben si c'est sda c'est un disque USB ou plus probablement SATA. Et si ton noyau ne supporte pas le SATA c'est normal que ça plante (il n'arrivera pas à créer les devices /dev/sda*).

La seule solution c'est de booter sur un live cd qui prend en charge les disques sata (la dernière knoppix doit faire l'affaire), de monter ta partition / et d'installer un noyau plus récent.

Une fois ton livecd lancé, commence par ouvrir une console root (pas de mot de passe a priori), et repère l'identifiant de ta partition par exemple avec cfdisk :
/sbin/cfdisk /dev/sda

Supposons que ce soit /dev/sda1 en ext3, tape :
mkdir -p /mnt/linux
mount -t ext3 /dev/sda1 /mnt/linux
cd /mnt/linux
chroot /mnt/linux

A présent tout se passe comme si /mnt/linux était devenu /, donc tout se passe comme si tu étais arrivé à booter normalement dans ce shell. Il suffit d'installer ton nouveau noyau par exemple avec urpmi.

Pense à rajouter dans ton boot loader (lilo/grub) une entrée vers ce nouveau noyau :
- dans /boot/grub/menu.lst (où / désigne l'ancien /mnt/linux !) pour grub
- dans /etc/lilo.conf (où / désigne l'ancien /mnt/linux !) pour lilo. Si tu utilises lilo tape ensuite :
/sbin/lilo

Ceci fait il ne reste plus qu'à tout quitter proprement
exit
cd /
umount /mnt/linux
reboot

Bonne chance
3
Kohzal Messages postés 7 Date d'inscription jeudi 12 août 2010 Statut Membre Dernière intervention 21 septembre 2010 1
Modifié par Kohzal le 12/08/2010 à 15:47
Je sais que ça date de 2007, mais au cas ou quelqu'un tombe sur ce message, je tiens à le compléter.
J'ai utilisé également un CD (cd Fedora 13 mais peu importe, option Rescue installed system), et après avoir utilisé chroot comme expliqué par mamiemando, j'ai fait :

mkinitrd -f /boot/initrd-[version].img [version]

En remplaçant [version] par la version de mon noyau (par exemple 2.6.20-1.2933.fc6)
J'ai ensuite lancé la commande

lilo
(pour grub je connais pas la manip a faire désolé)

J'ai rebooté et ça s'est lancé nickel
0
the_fifo Messages postés 4 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 17 janvier 2007
17 janv. 2007 à 09:15
merci mamiemando pour l'aide précieuse que tu m'as apporté.
Je ne savais pas que l'on pouvait déporter un boot sous linux....

Merci encore,

the_fifo
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
17 janv. 2007 à 10:13
On peut tout faire sous linux ;) Sauf faire marcher des logiciels trop windowsien ou des périphériques trop exotiques.

Bonne chance
0
the_fifo Messages postés 4 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 17 janvier 2007
17 janv. 2007 à 17:41
Cf. solution de mamiemando
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Salut,

J'ai exactement le même problème: j'ai installé Mandriva, et lorsque je boot:
- soit je choisis linux dans lilo et je me fige sur un écran bleu de chargement de mandriva bloqué
- soit je choisis linux-nonfb ou failsafe et j'obtiens exactement le même message d'erreur que the_fifo, à ceci pret que son sda5 s'appelle chez moi hdb5.

Avant d'installer Mandriva j'ai essayé d'installer Kunbuntu, il marchait mais je n'arrivait pas à détecter ma carte Wifi donc j'ai décidé d'essayer Kubuntu.
Je peux donc booter sur le Live CD de Kubuntu pour passer des commandes.

Par contre, je suis complètement novice et je ne sais pas comment "installer le nouveau noyau par exemple avec urpmi" comme l'explique mamiemando.
En quoi cela consiste t-il ? Comment faire ?

Merci d'avance ;)
0
cede Messages postés 1238 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 9 décembre 2008 111
27 janv. 2007 à 07:58
Bonjour,

urpmi c'est pour mandriva,
pour ubuntu, kubuntu c'est :
apt-get

voir la doc :
http://doc.ubuntu-fr.org/gestionnaire_de_paquets

A+, cede.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
27 janv. 2007 à 12:08
sudo aptitude update
apt-cache search linux-image-2.6

Supposons que tu veuilles mettre linux-image-2.6-486 :
sudo aptitude install linux-image-2.6-486

Attention à bien faire ça dans le shell chrooté !!! Sinon ça sert à rien (cf <1>)

Bonne chance
0
J'ai exactement le même problème avec Mandriva 2007(novembre 2006). Je n'ai jamais eu de problème avec les versions précédentes. Mais sur trois nouvelles installations sur deux disques durs (lba) différents 40 gigs et 100 gigs pour portable. Il me donne le même message d'erreur.
Je ne sais pas quoi faire! est-ce que c'est la distribution qui est déféctueuse ? J'ai réessayé en ext2, mais toujours exactement le même message d'erreur. Le plus drôle, c'est que j'ai pas l'éternité pour trouver le problème! Je travaille beaucoup avec Linux et là, Je suis mal pris. J'ai essayer de bidouiller lilo avec la section rescue du DVD, mais rien à faire. ni même Grub ne fonctionne!

Y-a-t-il une solution simple ? merci de me répondre si vous avez la solution, cela me dépannerait énormement.

Des fois, c'est malheureux car j'ai toujours utilisé Mandrake, mais Je pense passé vers une distro sans problème comme éventuellement slackware ou une autre d'une bonne réputation, mais comme je m'y connais pas trop bien j'aimerais avoir un avis. Y-t-il une distro linux bien stable. Est-ce-que Ubuntu à une bonne réputation sans des kernels panics.

S.V.P à l'aide!!! voici mon adresse courriel dboraschi@hotmail.com
Date : 17 Mars 2007.

P.S Je sais pas ce qu'il se passe chez Mandriva inc. leurs intentions face aux futurs distributions, mais à mon avis, c'est pas très clair.
0