web-dev-qa-db-fra.com

Impossible de démarrer après la mise à jour et la mise à niveau d'apt-get

J'utilise 14.04. J'ai couru Sudo apt-get update et Sudo apt-get upgrade, qui a échoué avec une erreur:

dpkg: error processing archive /var/cache/apt/archives/
    linux-image-3.19.0-66-generic_3.19.0-66.74~14.04.1_AMD64.deb (--unpack): 
    cannot copy extracted data for './boot/System.map-3.19.0-66-generic' 
    to /boot/System.map-3.19.0-66-generic.dpkg-new': 
    failed to write (No space left on device)

Maintenant, ma machine ne démarre pas. Je peux accéder à l'écran de connexion, mais lorsque j'entre mon mot de passe, je me déconnecte immédiatement après avoir vu un écran glitch comme celui-ci (désolé pour l'éblouissement):

img Essayer de démarrer en mode de récupération me donne cette sortie:

img (mountall: fsck /boot [957] terminated with status 1)

Il semble qu'il y ait un problème avec /boot, mais je ne sais pas comment le réparer.

J'ai également eu du mal à démarrer à partir de noyaux plus récents, donc j'ai démarré à partir de la version 3.19.0-49.

1
Joe Mornin

Avec l'aide des commentaires de Byte Commander, j'ai pu résoudre ce problème en procédant comme suit:

  • Ouvrir un shell racine en mode de récupération
  • Rendre le système de fichiers accessible en écriture: mount -o remount,rw /
  • Montez la partition de démarrage: mount /dev/sda1 /boot
  • Configurer une connexion réseau: dhclient eth0
  • Retirez les grains inutilisés; cela a pris un peu d'improvisation, mais c'était principalement une combinaison de apt-get purge linux-image-x.x.x-x, dpkg --force-all -P linux-image-x.x.x-x-xxxxxx, et apt-get install -f.

tl; dr: ne laissez pas votre partition de démarrage se remplir.

1
Joe Mornin