15
mai
2020
22:10

« Restauration d'Ubuntu après une mise à niveau interrompue »

15 mai 2020 22:10

Mise à niveau d'un vieux PC de 10 ans d'Ubuntu 14.04 LTS vers 16.04 LTS.
Presque cassé le système lors de la version de mise à niveau.
Mais tout s'est bien passé.

Contexte

J'ai exécuté la commande pour mettre à jour silencieusement la version "sudo do-release-upgrade -f DistUpgradeViewNonInteractive".
L'équipe a travaillé très longtemps et s'est arrêtée à un moment donné...

Sans hésitation, j'ai appuyé sur Ctrl+C et j'ai redémarré.
L'ordinateur ne démarre pas (écran noir vous invitant à saisir un nom d'utilisateur).
Lancer un shell graphique depuis la ligne de commande startx naturellement, cela n'a pas fonctionné.

Je l'ai trouvé sur Internet à l'adresse linux.org.ru décision, comment continuer l'installation de la nouvelle version d'Ubuntu 16.04 pour remplacer la 14.04 et restaurer le démarrage après une tentative de mise à jour infructueuse. J'ai légèrement modifié la solution pour mon cas, dans lequel le système est partiellement fonctionnel, le noyau se charge jusqu'à la fin, atteignant l'invite de saisie d'un nom d'utilisateur.

Solution

  1. Lors du démarrage de l'ordinateur, j'ai sélectionné l'élément de menu larve, qui parle de "Mode de récupération"

  2. Article sélectionné "racine"

  3. Une invite utilisateur avec tous les droits apparaît :#.

  4. Comme il n'y a pas d'Internet, j'ai décidé de l'allumer pour poursuivre le processus d'installation. J'ai d'abord découvert le nom de la carte réseau :

    ifconfig -a

  5. Activé la carte réseau :

    dhclient eth0

    где eth0 имя выданное первым в выводе "ifconfig -a".

    Интернет появился.

  6. Poursuite du processus de configuration des packages à partir de l'endroit où il s'est bloqué la dernière fois :

    dpkg --configure -a

  7. Cache de packages mis à jour :

    mise à jour apt-get

  8. Poursuite de l'installation des packages à partir de l'endroit où l'interruption s'est produite :

    dist-upgrade

  9. exit
    10.exit
    11.CTRL+ALT+Suppr
    12.J'ai choisi la première option : le système d'exploitation s'est chargé avec succès, y compris les pilotes de la carte vidéo NVidia.

L'histoire peut être qualifiée de complète. Mais je dois encore passer à une version plus récente du système d'exploitation.

Suite

  1. lsb_release -a sorti l'ancienne version 16.04.06
  2. lancé sudo do-release-upgrade
  3. La commande a renvoyé la raison :

Pas assez d'espace disque libre

_La mise à niveau a été interrompue. La mise à niveau nécessite un total de 3 762 M gratuits

espace sur le disque '/'. Veuillez libérer au moins 2 766 Mo de disque supplémentaires

espace sur '/'. Videz votre corbeille et supprimez les paquets temporaires de

anciennes installations utilisant 'sudo apt-get clean'._

Au moins maintenant, le système d'exploitation Ubuntu est restauré et fonctionne. Je vais chercher une place libre...

P.S. Je ne recommande pas d'utiliser le commutateur -f DistUpgradeViewNonInteractive lors de l'exécution de do-release-upgrade - des messages s'afficheront pour savoir si les fichiers de configuration doivent être remplacés, mais vous ne pourrez pas y répondre à cause de ce commutateur.

Il est préférable de lancer une mise à jour de la version de distribution à l'aide de la commande do-release-upgrade :

sudo do-release-upgrade

P.S. La transition de la 16.04 LTS vers la version 18.04 LTS a été réussie :

lsb_release -a

Version LSB : core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:core-4.1-ia32:core-4.1-noarch
ID de distributeur : Ubuntu
Description : Ubuntu 18.04.4 LTS
Sortie : 18.04
Nom de code : bionique

P.P.S. J'ai essayé de passer à Ubuntu 20

Pour ce faire :

sudo gedit /etc/update-manager/release-upgrades

Correction de la ligne "lts" (distribution stable avec un cycle de support long) en "normal" (version du système d'exploitation avec un cycle de support court) :

Prompt=normal # lts

J'ai enregistré le fichier release-upgrades et je l'ai exécuté pour exécution.

sudo do-release-upgrade

Le programme de mise à jour de version a écrit qu'une migration ultérieure de la version 18.04 vers Ubuntu 20 pour l'architecture i386 est impossible :

Désolé, plus de mises à niveau pour ce système

_Il n'y aura pas d'autres versions d'Ubuntu pour ce système

Architecture 'i386'._

Les mises à jour pour Ubuntu 18.04 se poursuivront jusqu'en avril 2023.

Ubuntu 18.04 LTS continuera d'être pris en charge jusqu'en avril 2023.



Publications connexes