Je travaillais sur mon ordinateur portable pendant sa mise à niveau du 15.10 au 16.04 (ce qui, je l'avoue, était une erreur) quand soudainement la superposition Unity a disparu et la seule chose à l'écran était la fenêtre du navigateur Firefox. Je suis passé à un nouveau terminal, je me suis connecté et j'ai essayé d'exécuter Sudo service lightdm restart
Mais au lieu de redémarrer correctement, l'écran a commencé à s'allumer et à s'éteindre à plusieurs reprises, ce qui m'a fait paniquer, j'ai donc physiquement éteint le PC.
Pour faire court: J'ai forcé un arrêt à mi-parcours de la mise à niveau d'Ubuntu .
Depuis, toutes les tentatives de connexion se sont normalement soldées par un écran noir solide et le vrombissement au ralenti du ventilateur du processeur.
J'ai essayé le démarrage du mode de récupération, mais pas de chance (le journal salue " Bienvenue dans Ubuntu 16.04 LTS!"). J'ai essayé chaque option qui me semblait utile:
dpkg
parcourt les packages comme annoncé, mais étrangement, il verrouille toujours certains packages Braille jusqu'à ce que je fasse Ctrl+C
, moment auquel il génère une erreur messages et puis je pense me jette dans le démarrage normal.failsafeX
se traduit par une situation similaire au démarrage normal: un vide noir.fsck
dit que la seule partition que j'ai est a-ok.grub
semble avoir plein de trucs. Je ne sais pas s'il recherche localement ou s'il est récupéré sur Internet.network
n'a pas fonctionné je pense.J'ai essayé de suivre cette réponse mais je n'ai pas pu faire la partie Sudo
parce que le système de fichiers a été monté en lecture seule. J'ai donc exécuté fsck
qui se monte en RW et j'ai réessayé.
Cette fois, après avoir exécuté apt-get autoremove
, Il a parcouru de nombreux packages (Setting up foobar (X.Y.ZubuntuN) ...
), installant parfois des packages, ce qui, je suppose, est le comportement habituel. Une chose à noter bien qu'il soit bloqué plusieurs fois, j'ai donc dû Ctrl+C
Le traiter hors du paquetage actuel. Il s'est finalement terminé sur "Processing was halted because there were too many errors.
".
Alors que cette question semble mentionner certains des problèmes graphiques que j'ai rencontrés ... J'ai Intel HD Graphics, pas Nvidia. Je vais continuer de chercher.
En fin de compte, faire apt-get autoremove
sur le système de fichiers RW, puis reboot
ing semble avoir suffisamment corrigé pour que je puisse me reconnecter graphiquement (bien que les composants Unity n'apparaissent pas, mais c'était n problème différent ). Je laisse la question en suspens, même si elle est désordonnée et va dans les tangentes, au cas où cela pourrait aider toute personne ayant un problème similaire.
Merci à Zach et kyodake pour leurs réponses utiles, mais heureusement, je n'ai pas eu à recourir à la réinstallation du système d'exploitation ou à l'utilisation des outils Live CD ... cette fois.
Une solution, peut-être pas la meilleure, mais j'essaierais, est de simplement réinstaller sur votre système cassé, sans supprimer vos fichiers personnels.
Mettez la main sur un nouveau support d'installation 16.04 (pas l'ancienne version) et préparez votre ordinateur. Faire une sauvegarde de votre /home
le dossier est toujours une bonne idée.
Vous pouvez jeter un œil à ce lien pour plus d'informations sur la façon de le faire correctement.
Les bases sont les suivantes:
La partie clé à ce sujet est de ne pas formater le dossier de départ . Si vous avez une partition distincte pour /home
, ne le formatez pas. Si vous n'avez pas de partition séparée, ne formatez pas /
, mais sélectionnez-le comme emplacement d'installation racine.
Avantages de cette méthode?
Les inconvénients?
/home
, ce ne sera donc le cas que pour quelques applications)Vous pouvez utiliser le Live-DVD/USB pour réparer votre système.
Démarrez le Ubuntu Live-DVD/USB.
Ouvrez un terminal,
Presse Ctrl+Alt+T
Tapez ce qui suit:
exec Sudo -i
Utilisez l'utilitaire fdisk pour répertorier les partitions sur un périphérique.
Tapez ce qui suit:
fdisk -l
supposons que fdisk a informé que/est/dev/sda1
Tapez ce qui suit:
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/resolv.conf
Ajoutez des serveurs de noms OpenDNS au fichier /etc/resolv.conf:
nameserver 208.67.222.222
nameserver 208.67.220.220
Ctrl+O Enregistrez le fichier.
Ctrl+X Fermez nano.
Tapez maintenant ce qui suit:
apt-get update
apt-get -f install
apt-get dist-upgrade
apt-get autoremove
dpkg --configure -a
apt-get clean
umount /dev/sda1
reboot
Remarque: changez/dev/sda1 pour votre partition /