Ubuntu 13.04 à 13.10: échec de la vérification ou du montage du système de fichiers

29

J'ai tenté de passer d'Ubuntu 13.04 à 13.10 aujourd'hui, et à mi-mise à niveau, le système a commencé à s'effriter, et a finalement été complètement verrouillé. J'ai été obligé de redémarrer l'ordinateur et je n'arrive plus du tout à démarrer l'ordinateur.

Lorsque je démarre actuellement, cela m'amène au menu GRUB et je peux choisir de démarrer normalement ou de démarrer dans une version plus ancienne. J'ai essayé plusieurs choses, que j'énumère ci-dessous, mais quoi qu'il arrive, lorsque j'essaie de terminer le démarrage dans Ubuntu, je reçois l'erreur suivante:

Filesystem check or mount failed. A maintenance shell will now be
started. CONTROL-D will terminate this shell and continue booting
after re-trying filesystems. Any further errors will be ignored
root@ubuntu-computername:~#

Je m'amuse fsck -fet tout semble correct, aucune erreur n'est signalée. et il passe tous les 5 contrôles.

Si je cours, fdisk -lj'obtiens les informations suivantes:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 4096
bytes / 4096 bytes Disk identifier: 0x00010824

Device Boot Start End Blocks Id System 
/dev/sda1 * 2048 608456703 304227328 83 Linux 
/dev/sda2   608458750 625141759 8341505 5 Extended Partition 2 does not start on physical sector boundary. 
/dev/sda5  608458752 625141759 8341504 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320072933376 bytes 255 heads, 63
sectors/track, 38913 cylinders, total 625142448 sectors Units =
sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512
bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0fb4b7e8

Device Boot Start End Blocks Id System
/dev/sdb1   8192 625139711 312565760 7 HPFS/NTFS/exFAT

J'envisage simplement d'installer un nouveau système d'exploitation sur l'autre disque, qui n'a actuellement rien dessus, puis j'essaie simplement de gratter mes données de l'ancien disque (heureusement, je n'ai pas chiffré les fichiers).

Vraiment ma question est la suivante: puis-je récupérer cette installation d'Ubuntu, ou dois-je abandonner et simplement réinstaller?

SamHuckaby
la source
Une partie du problème est que vous ne nous donnez aucun journal du vrai problème avec cette machine. Vous nous montrez simplement l'un des symptômes. Que diriez-vous de la sortie du processus de démarrage pour les démarreurs?
Magellan
Je ne suis pas sûr de ce que vous voulez dire, je ne reçois jamais de sortie au démarrage autre que ce que j'ai posté dans ma première citation.
Lors du dépannage d'Ubuntu, désactiver l'écran de démarrage à partir de l'invite Grub serait une bonne idée.
Magellan
Sam, appuyez sur {Esc} lorsque l'écran de démarrage apparaît pour le désactiver, puis vous verrez tous les morceaux croquants que Magellan veut dans sa deuxième demande. Plus de détails à ce sujet sur askubuntu.com/questions/33416/…
K7AAY
3
J'ai rencontré le même problème (après la mise à niveau de 13,4 à 13,10 64 bits). Mon /var/log/upstart/mountall.log m'a dit que / etc / default / rcS était manquant. J'ai donc remonté ma partition racine avec l'écriture activée (mount -o remount, rw /) et copié /etc/default/rcS.dpkg-new dans / etc / default / rcS. Ubuntu 13.10 a démarré par la suite mais est toujours corrompu. Je vais effectuer une réinstallation propre de 13.10, mais peut-être que cette astuce aide n'importe qui.

Réponses:

43

Je pense que je l'ai trié grâce à un article que j'ai trouvé ici: La vérification du système de fichiers racine échoue après une panne de courant lors de l'installation .

Exécutez à partir du shell de maintenance une ligne à la fois:

mount -o remount,rw /
dpkg --configure -a
mount -o remount,ro /
sync
reboot

A fonctionné pour moi mais n'a obtenu que les 2 premières lignes et n'a pas pu faire le reste car le lecteur était occupé. Redémarré et il semble fonctionner maintenant.

Patrick
la source
Je devais aussi le faire mount /bootavant ça.
utapyngo
1
Ces instructions ont parfaitement fonctionné pour moi. Merci de votre aide! Je noterai que je n'ai pas pu remettre la monture en lecture seule (ligne 3) car elle disait que mon / était occupé, mais cela m'a permis de me synchroniser et de redémarrer, et maintenant Ubuntu fonctionne à nouveau.
SamHuckaby
Tu es mon nouveau héros. Comme @SamHuckaby, moi aussi, je n'ai pas pu exécuter la troisième commande ( mount -o remount, ro / ). Je pense que l'erreur était que le système de fichiers était occupé? J'ai continué avec la commande suivante, et l'environnement est heureux.
Aren Cambre
Je confirme simplement que vous ne vous foutez pas de vous si cela mount -o remount,ro /entraîne une filesystem busyerreur, car c'est ce qui m'est arrivé. Sauter, courir syncet rebootet tout devrait bien fonctionner. Merci Patrick, merci, merci.
Starkers
Je rencontre le même problème exact, mais l'exécution de ces commandes n'a pas fonctionné. Je reçois beaucoup d'erreurs avec la dpkg commande et quand j'essaye, rebootelle est bloquée et après un certain temps, je reçois celles-ci: INFO task recovery-menu:639 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" INFO task S30killprocs:928 blocked for more than 120 seconds "echo 0 > /proc/sys/kernel/hung_task_timeout_secs"
Carlo