Page 1 sur 1
[Kernel] Freeze pendant MàJ ==> ERROR au lancement (résolu)
Publié : ven. 02 déc. 2011, 18:59
par Guiux
Bonjour à tous.
Réjouissances en perspectives : mon PC a planté en pleine mise à jour du kernel...
Depuis, impossible de lancer le système, et j'ai des messages qui font peur :
Code : Tout sélectionner
FATAL: Could not load /lib/modules/3.1.4-1-ARCH/modules.dep: No such file or directory
ERROR: Unable to determine major/minor number of root device '/dev/sda6'.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
sh: can't acces tty; job control turned off
[rams /]#
Si je tape "exit" :
Code : Tout sélectionner
mount: you must specify the filesystem type
You are now being dropped to a recovery shell
sh: can't acces tty; job control turned off
Si je retape "exit" :
Code : Tout sélectionner
ERROR: Failed to mount the real root device
Bailing out, you are on your own. Good luck.
sh: can't acces tty; job control turned off
Dites-moi que ce n'est pas aussi grave que ça en a l'air... Je n'ai en ce moment vraiment pas le temps de m'emm...der à tout réinstaller...
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : ven. 02 déc. 2011, 19:51
par FoolEcho
Chroot (depuis un livecd ou une autre distribution si tu en as) et réinstallation du kernel.
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : ven. 02 déc. 2011, 20:12
par sushi
+1 pour FoolEcho
J'ai eu le même souci il y a deux jours.
J'en profite pour signaler que modifier le fichier /etc/mkinitcpio.conf (comme mentionné à plusieurs endroits) ne sert à rien ici. La réinstallation du kernel suffit.
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : ven. 02 déc. 2011, 21:07
par Guiux
Merci pour vos réponse.
Mais il faut que je me renseigne encore : j'ai lu la page wiki de chroot et je n'ai pas tout compris...
Haa, ça tombe vraiment mal cette panne, j'ai pas vraiment de temps...

Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : ven. 02 déc. 2011, 21:22
par sushi
C'est très simple
Deja tu lances un autre système linux (via un livecd par exemple). si tu n'en as pas sous la main, mais que tu as accès à un pc et une clé usb, je te conseille d'utiliser UNetbootin (qui va télécharger et installer la distribution de ton choix tout seul comme un grand sur la clé). Il fonctionne aussi bien sous windows que sous linux.
Une fois le système lancé, tu fais comme indiqué dans le wiki. Les commandes se font en root, ou précédées par la commande
sudo.
te donne la liste des partitions de ton système.
cette commande permet de monter ta partition dans le répertoire /mnt (en remplacant par XY par le bon chiffre).
Si tu es sur un système linux "complet", tu peux aussi simplement lancer l'explorateur de fichier, cliquer sur la partition de ton système, et regarder où elle a été monté. Surement dans /media/TAPARTITION
Code : Tout sélectionner
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
Pas besoin de comprendre, tu remplaces /mnt par le bon répertoire de ta partition.
Toujours remplacer /mnt par le bon répertoire. Te voila sur ton système !
Il ne te reste qu'a réinstaller le paquet linux. Pour ma part j'avais directement relancé la mise a jour du système.
Attention à prendre un livecd avec la même architecture que ton système ! J'ai d'abord essayé avec une ubuntu i686, et on ne peut pas chrooter un système x86_64 (erreur bin/bash)
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : sam. 03 déc. 2011, 09:35
par FoolEcho
sushi a écrit :
cette commande permet de monter ta partition dans le répertoire /mnt (en remplacant par XY par le bon chiffre).
Autre précision: c'est effectivement selon ton partitionnement et pour réinstaller le kernel il est impératif que tu montes / et /boot si sur une partition séparée (pas obligé pour le /home). Par exemple, avec / et /boot séparés, ça peut te donner:
Code : Tout sélectionner
mount /dev/sda3 /mnt # monter arch
mount /dev/sda1 /mnt/boot #monter /boot
Mais plutôt que de se perdre en conjectures, si tu as un doute il te suffit de nous communiquer le /etc/fstab d'Arch + la sortie de
blkid
(préférable à fdisk qui ne donne aucune infos sur le contenu des partitions).
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : lun. 05 déc. 2011, 22:24
par Guiux
J'ai lancé les commandes depuis un LiveCD d'Ubuntu, mais je ne peux pas faire la réparation avant de m'être procuré la version 64 bits.
Code : Tout sélectionner
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
#tmpfs /mnt/webcache tmpfs defaults,size=1g 0 0
#/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
#/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
#/dev/fd0 /media/fl auto user,noauto 0 0
/dev/sda5 /boot ext4 defaults 0 1
/dev/sda6 / ext4 defaults 0 1
/dev/sda7 swap swap defaults 0 0
/dev/sda8 /home ext4 defaults 0 1
Code : Tout sélectionner
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D8-010B" TYPE="vfat"
/dev/sda3: UUID="53D6F27D25BEC46F" TYPE="ntfs"
/dev/sda5: LABEL="boot" UUID="0faa4620-6945-4cd6-a2fd-0322e9b4e62a" TYPE="ext4"
/dev/sda6: LABEL="root" UUID="918a18ca-938f-4d75-8f3b-00c4b13c5e9c" TYPE="ext4"
/dev/sda7: UUID="866b5a93-9ca9-44cf-9b89-2a3750f92a1b" TYPE="swap"
/dev/sda8: LABEL="home" UUID="2dbfafcb-7baa-4984-b2e0-3907b639b20f" TYPE="ext4"
/dev/sdb1: LABEL="PICO-C" UUID="F82A-E7AC" TYPE="vfat"
Et sinon, j'ai un peu de mal à comprendre ce que je dois faire après avoir monté les partitions et lancé la commande "chroot". Simplement un "yaourt -Syu" ?
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : mar. 06 déc. 2011, 09:34
par FoolEcho
Guiux a écrit :Et sinon, j'ai un peu de mal à comprendre ce que je dois faire après avoir monté les partitions et lancé la commande "chroot". Simplement un "yaourt -Syu" ?
Un
mkinitcpio -p linux
pourrait suffire mais dans le doute commence par un
pacman -U /var/cache/pacman/pkg/linux-LA VERSION DONT L'INSTALLATION A FOIRE-pkg.tar.xz
. Puis mise à jour.
Re: [MàJ Kernel] Freeze pendant MàJ ==> ERROR FATAL au lance
Publié : mar. 06 déc. 2011, 21:07
par Guiux
Youhou !!! Je vous écrit depuis mon Archlinux !
Merci à vous, je ne connaissais pas du tout chroot. J'aurais au moins appris quelque-chose...