[boot] Impossible de démarrer après une mise à jour (résolu)

Reconnaissance et configuration du matériel / kernel linux
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

[boot] Impossible de démarrer après une mise à jour (résolu)

Message par remil »

Bonjour. Je poste ici car je ne parviens plus à démarrer mon portable après avoir effectuer une mise à jour : celui échoue après le menu de grub en donnant comme erreur :
Root device '/dev/disk/by-uuid/eec59d78-d558-410c-9961-1a7446ad53b7' doesn't exist. Attempting to create it.
Puis l'ordinateur me donne la main sur un shell à partir duquel je ne parviens même pas à monter mon disque : il n'y a pas de répertoire "disk" dans /dev.


Pouvez vous m'indiquer la marche à suivre pour corriger ce problème ?

P.S.: L'option me permettant de démarrer est
.linux ../vmlinuz-linux root=/dev/disk/by-uuid/eec59d78-d558-410c-9961-1a7446ad53b7 ro initrd=../initramfs-linux.img
Dernière modification par remil le ven. 28 oct. 2011, 18:56, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17606
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] Impossible de démarrer après une mise à jour

Message par benjarobin »

Pourquoi utiliser un chemin relatif pour le kernel comme l'initramfs ?
Pourquoi tu passe le chemin de l'initrd sur la ligne kernel ?
C'est quoi que tu utilise Grub 2 ? Peux tu donner un peu plus (Le fichier complet) de configuration
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

benjarobin a écrit :Pourquoi utiliser un chemin relatif pour le kernel comme l'initramfs ?
Pourquoi tu passe le chemin de l'initrd sur la ligne kernel ?
Je ne sais pas, c'est le résultat de l'installation par défaut, mais je ne suis pas sûr de m'être bien expliqué, ce n'est pas extrait du fichier de configuration mais c'est la ligne, qui s'affiche au démarrage lorsque que je choisis le démarrage d'Archlinux et que j'appuie sur Tab.
benjarobin a écrit :C'est quoi que tu utilise Grub 2 ? Peux tu donner un peu plus (Le fichier complet) de configuration
Je ne suis pas absolument certain de la version de grub que j'utilise, comment la déterminer ?

Voilà les lignes non commentées du fichier de configuration :

Code : Tout sélectionner

timeout 1
default 0
color light-blue/black light-cyan/blue

# (0) Arch Linux
title Arch Linux [/boot/vmlinuz-linux]
root (hd0, 0)
kernel /vmlinuz-linux root=/dev/sda3 ro
initrd /initramfs-linux.img
Dernière modification par remil le ven. 28 oct. 2011, 12:19, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [boot] Impossible de démarrer après une mise à jour

Message par tuxce »

A mon avis, c'est plutôt syslinux (qui effectivement par défaut met de ../)

T'es sûr que c'est suite à une mise à jour et non pas à une modification quelconque des partitions ?
Depuis le ramfs, tu peux utiliser /dev/sdXY plutôt.
Depuis syslinux, un [tab] permet de modifier l'entrée que tu lances, tu peux y mettre /dev/sdXY à la place de l'uuid, au moins pour démarrer, ensuite tu verras pourquoi l'uuid ne fonctionne plus.

Sinon,

Code : Tout sélectionner

 c'est pour du code (il utilise une police monospace), [quote ] c'est pour citer un message, un texte etc.
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

En effet, il s'agit sûrement de ça, mais je n'ai pas réussi à booter non plus en mettant root=/dev/sda(1|2|3|4) :S
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [boot] Impossible de démarrer après une mise à jour

Message par tuxce »

T'as modifié quelque chose dans le mkinitcpio.conf ?
T'as essayé le démarrage avec l'image fallback ?
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Le démarrage avec fallback donne le même résultat. Je ne me souviens pas avoir modifier le mkinitcpio.conf. Voulez-vous que je le copie ?
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Rectification, après avoir booté sur un live-cd et monté ma partition, je ne trouve pas ce fichier dans /etc/ :S
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [boot] Impossible de démarrer après une mise à jour

Message par FoolEcho »

Tu es sûr d'avoir regardé au bon endroit ? (pas /etc/ directement --> /là/où/tu/as/monté/ta/racine/etc/ )
Pour y voir plus clair, il faudrait aussi /etc/fstab et la sortie de blkid.
«The following statement is not true. The previous statement is true.» :nage:
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Voulez vous que je donne ces informations en bootant sur un live-cd ou en utilisant la console de secours qui apparait ?
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Voilà, je ne sais pas pourquoi je ne l'avais pas trouvé tout à l'heure :

mkinitcpio.conf (lignes non commentées) :

Code : Tout sélectionner

MODULES=""
BINARIES=""
FILES=""
HOOKS="base resume"
fstab :

Code : Tout sélectionner

#
# /etc/fstab: static file system information
#
# <file system> <dir>    <type>   <options>      <dump>   <pass>
tmpfs           /tmp      tmp     nodev,nosuid   0        0
UUID=0a76d733-6965-4f51-bc2a-4deeeb3f982e swap swap defaults 0 0
UUID=3db2f626-9ba4-4401-ad62-d0476b5d6762 /home ext4 defaults 0 1
UUID=5a3be0a5-e438-4ebb-b8e4-dddd0ca07264 /boot ext2 defaults 0 1
UUID=eec59d78-d558-410c-9961-1a7446ad53b7 / ext4 defaults 0 1
Voici la sortie de blkid exécutée à partir d'un live-cd d'Ubuntu :

Code : Tout sélectionner

/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="5a3be0a5-e438-4ebb-b8e4-dddd0ca07264" TYPE="ext2"
/dev/sda2: UUID="0a76d733-6965-4f51-bc2a-4deeeb3f982e" TYPE="swap"
/dev/sda3: UUID="eec59d78-d558-410c-9961-1a7446ad53b7" TYPE="ext4"
/dev/sda4: UUID="3db2f626-9ba4-4401-ad62-d0476b5d6762" TYPE="ext4"
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [boot] Impossible de démarrer après une mise à jour

Message par oktoberfest »

remil a écrit : mkinitcpio.conf (lignes non commentées) :

Code : Tout sélectionner

MODULES=""
BINARIES=""
FILES=""
HOOKS="base resume"
C'est un peu léger tout ça !
Dans les hooks il te manque pas mal de choses...udev sata filesystems par exemple. Par défaut voilà ce que tu devrais trouver :

Code : Tout sélectionner

HOOKS="base udev autodetect pata scsi sata filesystems"
Je te laisse regarder le wiki pour voir ce dont tu as besoin... mais certainement plus que ce que tu as !!
Dernière modification par oktoberfest le ven. 28 oct. 2011, 15:32, modifié 1 fois.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [boot] Impossible de démarrer après une mise à jour

Message par tuxce »

remil a écrit : HOOKS="base resume"
Si t'as que ça, et que ce n'est pas toi qui l'a modifié, y a un gros problème :|
en + du message d'oktoberfest -> mkinitcpio
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Voilà ce que j'ai mis, mais j'ai toujours le même problème :

Code : Tout sélectionner

HOOKS="base udev autodetect pata scsi sata file systems usbinput
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [boot] Impossible de démarrer après une mise à jour

Message par tuxce »

Il faudrait fermer les " et surtout régénérer l'initrd.
Si t'es en chroot, faut s'assurer que /boot est montée.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17606
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] Impossible de démarrer après une mise à jour

Message par benjarobin »

Il faut régénérer l'image : mkinitcpio -p linux (Voir lien de Tuxce)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Pour faire celà, je dois booter sur un autre système puis utiliser chroot puisque le mien n'est plus utilisable ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17606
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] Impossible de démarrer après une mise à jour

Message par benjarobin »

En effet, voir wiki
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
remil
Hankyu
Messages : 22
Inscription : ven. 28 oct. 2011, 11:18

Re: [boot] Impossible de démarrer après une mise à jour

Message par remil »

Le chroot me renvoie une erreur chroot: cannot run command '/bin/bash' : Exec format error Apparemment, il va falloir que je me cherche un autre live-cd.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17606
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] Impossible de démarrer après une mise à jour

Message par benjarobin »

Si ton ArchLinux est en 64 bits il te faut un livecd en 64 bits. Si ce n'est pas cela, vérifie que tu as bien suivie toutes les étapes
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre