15
Mai
2020
22:10

Wiederherstellen von Ubuntu nach einem unterbrochenen Upgrade

15 Mai 2020 22:10

Habe einen alten 10 Jahre alten PC von Ubuntu 14.04 LTS auf 16.04 LTS aktualisiert.
Während der Upgrade-Veröffentlichung wäre das System fast kaputt gegangen.
Aber es hat alles geklappt.

Hintergrund

Ich habe den Befehl ausgeführt, um die Version stillschweigend zu aktualisieren: "sudo do-release-upgrade -f DistUpgradeViewNonInteractive".
Das Team hat sehr lange gearbeitet und irgendwann aufgehört...

Ohne zu zögern drückte ich Strg+C und startete neu.
Der Computer startet nicht (schwarzer Bildschirm, der Sie zur Eingabe eines Benutzernamens auffordert).
Starten einer grafischen Shell über die Befehlszeile startx natürlich hat es nicht funktioniert.

Ich habe es im Internet unter linux.org.ru gefunden Entscheidung, wie man mit der Installation der neuen Version von Ubuntu 16.04 fortfährt, um 14.04 zu ersetzen und den Start nach einem erfolglosen Update-Versuch wiederherzustellen. Ich habe die Lösung für meinen Fall leicht modifiziert, in dem das System teilweise funktionsfähig ist, der Kernel bis zum Ende geladen wird und die Eingabeaufforderung zur Eingabe eines Benutzernamens erreicht wird.

Lösung

  1. Beim Starten des Computers habe ich den Menüpunkt ausgewählt Grub, worüber spricht „Wiederherstellungsmodus“

  2. Ausgewählter Artikel „Wurzel“

  3. Es erscheint eine Benutzeraufforderung mit vollen Rechten:#.

  4. Da es kein Internet gibt, habe ich beschlossen, es einzuschalten, um den Installationsvorgang fortzusetzen. Zuerst habe ich den Namen der Netzwerkkarte herausgefunden:

    ifconfig -a

  5. Aktiviert die Netzwerkkarte:

    dhclient eth0

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

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

  6. Fortsetzung des Prozesses der Konfiguration von Paketen an der Stelle, an der sie das letzte Mal hängengeblieben sind:

    dpkg --configure -a

  7. Aktualisierter Paketcache:

    apt-get update

  8. Fortsetzung der Installation von Paketen an der Stelle, an der die Unterbrechung auftrat:

    dist-upgrade

  9. exit
    10.exit
    11.STRG+ALT+ENTF
    12.Ich habe die erste Option gewählt – das Betriebssystem wurde erfolgreich geladen, einschließlich der NVidia-Grafikkartentreiber.

Die Geschichte kann als abgeschlossen bezeichnet werden. Ich muss aber noch auf eine neuere Version des Betriebssystems aktualisieren.

Fortsetzung

  1. lsb_release -a brachte die alte Version 16.04.06 heraus
  2. gestartet sudo do-release-upgrade
  3. Der Befehl hat den Grund zurückgegeben:

Nicht genügend freier Speicherplatz

_Das Upgrade wurde abgebrochen. Für das Upgrade sind insgesamt 3.762 MB frei

Speicherplatz auf der Festplatte '/'. Bitte geben Sie mindestens weitere 2.766 MB Speicherplatz frei

Leerzeichen auf '/'. Leeren Sie Ihren Papierkorb und entfernen Sie temporäre Pakete

Frühere Installationen mit „sudo apt-get clean“._

Zumindest ist das Ubuntu-Betriebssystem jetzt wiederhergestellt und funktioniert. Ich suche mir einen freien Platz...

P.S. Ich empfehle nicht, den Schalter -f DistUpgradeViewNonInteractive zu verwenden, wenn Sie do-release-upgrade ausführen. Es werden Meldungen angezeigt, ob die Konfigurationsdateien ersetzt werden sollen, Sie können diese jedoch aufgrund dieses Schalters nicht beantworten.

Es ist besser, ein Update der Distributionsversion mit dem Befehl do-release-upgrade zu starten:

sudo do-release-upgrade

P.S. Der Übergang von 16.04 LTS auf Version 18.04 LTS war erfolgreich:

lsb_release -a

LSB-Version: 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
Distributor-ID: Ubuntu
Beschreibung: Ubuntu 18.04.4 LTS
Veröffentlichung: 18.04
Codename: bionisch

P.P.S. Versucht, auf Ubuntu 20 zu aktualisieren

Gehen Sie dazu wie folgt vor:

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

Die Zeile „lts“ (stabile Distribution mit langem Support-Zyklus) wurde in „normal“ (Betriebssystem-Release mit kurzem Support-Zyklus) korrigiert:

Prompt=normal # lts

Ich habe die Datei release-upgrades gespeichert und zur Ausführung ausgeführt.

sudo do-release-upgrade

Das Versionsaktualisierungsprogramm schrieb, dass eine weitere Migration von Version 18.04 auf Ubuntu 20 für die i386-Architektur unmöglich sei:

Leider gibt es keine weiteren Upgrades für dieses System

_Für dieses System wird es keine weiteren Ubuntu-Releases geben

'i386'-Architektur._

Updates für Ubuntu 18.04 werden bis April 2023 fortgesetzt.

Ubuntu 18.04 LTS wird bis April 2023 weiterhin unterstützt.



Verwandte Veröffentlichungen