Puissance perdue lors de la mise à niveau, comment récupérer?


19

J'essayais de mettre à jour mon installation 11.10 vers 12.04beta. Pendant l'étape d'installation, j'ai accidentellement perdu l'alimentation de mon ordinateur portable (le câble d'alimentation est débranché) et il s'est arrêté. Chaque fois que je démarre maintenant, je peux sélectionner mon installation via Grub et il se charge jusqu'à l'endroit où la connexion doit se produire, mais j'obtiens un affichage qui ressemble à ce que vous voyez dès que vous arrêtez. Il semble qu'il se verrouille après avoir vérifié la batterie.

Existe-t-il de toute façon, avec ou sans support Live, pour restaurer l'installation / la mise à jour de ma machine au 12.04 tout en conservant mes paramètres / applications / fichiers?


Je sais que la question est marquée comme ayant reçu une réponse, mais je note qu'une partie de cette question n'a pas reçu de réponse au moment de publier ce commentaire. J'aimerais également savoir comment passer à 12.04 en cas de problème.
Kernel

Réponses:


29

Avez-vous essayé de démarrer en mode de récupération (sélectionné via grub)? Vous pouvez ensuite essayer de redémarrer la mise à niveau avec

sudo apt-get update
sudo apt-get upgrade

Vous devrez peut-être exécuter

sudo dpkg --configure -a

pour corriger les packages partiellement installés.

Si le mode de récupération est également interrompu, vous pouvez essayer de démarrer un CD live, puis de chrooter dans l'installation de votre disque dur et d'effectuer les étapes ci-dessus.

Pour accéder à l'installation de votre disque dur, démarrez d'abord un CD live. Vous pouvez utiliser le CD d'installation ubuntu pour cette tâche, choisissez simplement l'option "essayer ubuntu" plutôt que d'installer. Une fois démarré, ouvrez un terminal et montez votre partition racine. Si votre partition racine est / dev / sda1 (pour connaître votre partition racine, il y a un guide sur https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way ):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

Ensuite, vous devez monter les systèmes de fichiers proc, dev et sys dans votre nouvel environnement:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

Activer le réseautage:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

Enfin, chrootez dedans:

sudo chroot /media/ubuntu

De là, vous pouvez exécuter apt-get et dpkg pour réparer votre système. Ceci est identique à la façon dont les gens corrigent grub en utilisant chroot, au cas où vous rencontriez des problèmes, vous pouvez google quelque chose comme "grub chroot ubuntu livecd" et trouver plus d'informations.


Comment puis-je chrooter mon installation depuis Live?
Ryan McClure

Mis à jour ma réponse avec cette information.
peste

Je ne parviens pas à exécuter "sudo dkpg --configure -a" ... "incapable de résoudre l'hôte ubuntu". De plus, si j'essaie de faire "la mise à jour apt-get", je reçois "échec de la récupération ..." pour chaque référentiel. Et, exécuter la mise à niveau apt-get ne fait rien. Des pensées?
Ryan McClure

On dirait que la mise en réseau n'est pas configurée correctement. La mise en réseau est-elle configurée sur le CD live? Si tel est le cas, il doit également y avoir un moyen de le rendre accessible dans l'environnement chroot.
peste

réussi à le faire démarrer à partir du mode de récupération après avoir fait un dpkg dans le menu ... maintenant je peux démarrer 12.04 mais beaucoup manque et ne fonctionne pas correctement. Je peux cependant exécuter la mise à jour et la mise à niveau d'apt-get, donc lorsque mon Internet 56k décidera de se terminer, je publierai un résultat.
Ryan McClure

0

Debian et Ubuntu sont similaires et pour ce type de problèmes, les mêmes solutions fonctionnent.

Pendant la mise à jour de Debian, ma station de travail a expérimenté une coupure de courant. Grub a fonctionné et MS Windows fonctionne, mais pas l'entrée Debian. Le programme d'installation s'est écrasé avec une invite inhabituelle en mode texte.

La solution était assez simple. Exécutez l'ordinateur avec un CD Debian et choisissez les options avancées-> Mode de secours (quelque chose comme ça) dans le menu principal et initial.

Le réseau n'est pas important.

J'ai choisi l'option du bas "continuer sans monter ni installer le système de fichiers racine" (cela a fourni des fonctionnalités réduites) ... mais je n'en avais besoin que ...

Une fois dans l'invite, j'ai utilisé

#fdisk -l to list my partitions.

Ma partition racine était dans /dev/sdb1

J'ai utilisé:

#fsck /dev/sdb1 

pour résoudre mon problème ... en donnant "oui" à toutes les questions.

Une fois terminé, j'ai répété la commande. Obtention dans ce cas pas de questions et finition rapide (car les problèmes ont été corrigés lors de la première invocation de la commande) Juste pour être sûr.

J'ai redémarré mon système sans le Live CD et il a pu exécuter à nouveau le système Linux ... lors de l'installation de nombreux problèmes avec d'autres partitions ont été trouvés et résolus mais la configuration du système a réussi.

J'espère que cette expérience sera utile.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.