Voilà la description du scénario rencontré:
Cause du problème apparente: inconnue
Cause du problème présumé: un problème avec les fichiers présents sur le disque dur, plus précisément du système de fichiers (ça pourrait aussi être un problème matériel plus grave, mais ça ne semblait pas être le cas ici).
Manière d'identifier la cause, il faut trouver un moyen d'afficher la cause de l'erreur:
dmesg | less
ou dmesg | more
mais là, ça marche pasdmesg > cacaprout.txt
vi
pour visionner le fichier: vi cacaprout.txt
, on se déplace dedans, on lit et on trouve les lignes qui indiquent la causevi
en tapant :q!
Il s'agit bien d'un problème de système de fichiers, il mentionne une erreur au sujet d'EXT4. Il faut donc lancer fsck
sur la partition.
Problème: dans notre cas, fsck
semble indisponible depuis ce mode “rescue”.
Résolution:
fsck.ext4 /dev/sda1
, fsck.ext4 /dev/sda5
…On redémarre l'ordi sans le CD, linux refonctionne, clap clap clap …
Les erreurs sur les systèmes de fichiers sont courantes, d'habitude Linux lance ces réparations de lui-même au démarrage de l'ordi (de temps en temps, ainsi que lorsque nécessaire), mais il s'avère qu'il est souvent nécessaire d'intervenir manuellement pour se dépatouiller de ces situations. Parfois il suffit de taper sur y
quand il nous demande de réparer, parfois, comme dans notre cas, c'est plus compliqué, donc posséder un CD Bootable avec une petite méthode en kit de réparation semble nécessaire.