J'utilise Ubuntu 16.04 LTS (et une ancienne installation de Windows XP) sur un ordinateur portable 32 bits. Aujourd'hui, Ubuntu n'a plus démarré. Les messages d'erreur que je reçois après avoir choisi Ubuntu dans GRUB sont les suivants:
/scripts/init-premount/plymouth: line 38: /sbin/plymouthd: not found
/scripts/init-premount/plymouth: line 38: /bin/plymouth: not found
grep: /proc/device-tree/model: No such file or directory
J'ai donc interrompu le démarrage après quelques minutes d'inactivité et choisi le mode de récupération d'Ubuntu sous GRUB. Il se bloque également au moment où les messages suivants apparaissent après un certain temps:
grep: /proc/device-tree/model: No such file or directory
random: nonblocking pool is intialized
findfs: unable to resolve 'LABEL=writable'
done.
cannot find 'writable' partition
Après cela, il va dans BusyBox. J'ai vérifié /etc/mtab
et vu que /dev/sda1
n'était pas monté, j'ai essayé mount /dev/sda1 /root
, qui fonctionne bien, la partition a l'air bien, je peux voir que le répertoire personnel est intact. De plus, fstab
n'a pas été modifié depuis longtemps et contient toujours l'identifiant UUID correct pour la partition Ubuntu.
Partitions de disque dur: /dev/sda1
est la partition Linux contenant Ubuntu, /dev/sda2
est une partition NTFS avec Windows XP, /dev/sda3
est une partition swap. GRUB fonctionne bien, je dois choisir Ubuntu et son mode de récupération, ainsi que Windows. Windows fonctionne parfaitement bien. Je ne savais pas quoi faire, j'ai donc utilisé une disquette de réparation pour réparer GRUB, juste au cas où, donc GRUB fonctionne toujours bien, mais Ubuntu ne fonctionne toujours pas. "Que pouvais-je faire?"
Je ne sais pas vraiment comment mes derniers neurones en sont arrivés à cette conclusion, mais après des heures de recherche et de regard ce courrier et ce diff , ils ont conclu que peut-être ubuntu- le coeur était le coupable. J'ai donc désinstallé tout ce que je trouvais lié à cela:
2017-05-24 15:52:54 remove initramfs-tools-ubuntu-core:all 0.7.43 <nessuna>
2017-05-24 15:52:54 remove ubuntu-core-config:all 0.6.40 <nessuna>
Et ça a fini par marcher! Probablement initramfs-tools-ubuntu-core
a mis un script avec un bug dans initrd
quelque part dans les mises à jour précédentes.
Deux autres mots sur ce genre de bugs:
debug=y
et systemd.log_level=debug
dans la ligne de commande du noyau sont d'une certaine aide, mais permettent de savoir exactement qui fait ce qui est vraiment difficile.Jetez un oeil à https://ubuntuforums.org/showthread.php?t=229984 , leur solution consistait à réinstaller, mais pas à formater les partitions cibles. Sauvegardez tout d'abord bien sûr.