Upgrade-Leitfaden für Ubuntu im Windows Subsystem for Linux (WSL2)

Melden

Hier ist ein kompaktes Tutorial, wie du deine Ubuntu-Distribution innerhalb des Windows Subsystems for Linux (WSL2) auf die nächste stabile Version aktualisierst.

Dieses Tutorial führt dich durch den Prozess, um deine Linux-Umgebung auf den neuesten Stand zu bringen, ohne die bestehende Installation neu aufsetzen zu müssen.

Schritt 1: Datensicherung (Backup)

Bevor du ein System-Upgrade durchführst, solltest du deine Daten sichern. Da WSL2 als virtuelle Festplatte läuft, kannst du die gesamte Instanz über die Windows PowerShell exportieren.

  1. Öffne die PowerShell (als Administrator).
  2. Überprüfe den Namen deiner Distribution:
    wsl --list --verbose
  3. Exportiere die Distribution (ersetze Ubuntu durch deinen Namen):
    wsl --export Ubuntu C:\Backup\ubuntu_backup.tar

Schritt 2: Das aktuelle System vorbereiten

Bevor das eigentliche Upgrade auf die neue Hauptversion beginnt, müssen alle Pakete der aktuellen Version auf dem neuesten Stand sein.

  1. Starte dein Ubuntu-Terminal.
  2. Aktualisiere die Paketlisten und installierten Programme:
    sudo apt update && sudo apt upgrade -y
  3. Entferne nicht mehr benötigte Abhängigkeiten:
    sudo apt autoremove

Schritt 3: Update-Manager konfigurieren

Stelle sicher, dass das Tool für das Release-Upgrade installiert ist und korrekt auf Langzeit-Support-Versionen (LTS) prüft.

  1. Installiere den Update-Manager:
    sudo apt install update-manager-core
  2. Überprüfe die Konfigurationsdatei:
    cat /etc/update-manager/release-upgrades

    Stelle sicher, dass in der letzten Zeile Prompt=lts steht.

Schritt 4: Das Upgrade starten

Nun startest du den Prozess, der dein System auf die nächste verfügbare Version hebt.

  1. Führe den Upgrade-Befehl aus:
    sudo do-release-upgrade

Hinweis für WSL-Nutzer: Falls die Meldung erscheint, dass kein neues Release gefunden wurde (obwohl eines existiert), kannst du die Suche mit dem "Development"-Flag erzwingen:

sudo do-release-upgrade -d

Schritt 5: Während des Upgrades

  • Bestätigungen: Du wirst mehrmals gefragt, ob du das Upgrade wirklich durchführen möchtest. Bestätige dies mit y (Yes).
  • Konfigurationsdateien: Falls das System fragt, ob eine bestehende Konfigurationsdatei durch eine neue Version ersetzt werden soll, ist es meist am sichersten, die aktuelle Version zu behalten (Standardantwort), es sei denn, du hast spezifische Änderungen vorgenommen.
  • Dienste: WSL wird dich fragen, ob Dienste während des Upgrades ohne Rückfrage neu gestartet werden dürfen. Bestätige dies mit "Ja".

Schritt 6: Abschluss und Bereinigung

Nachdem der Prozess abgeschlossen ist, muss die Instanz neu gestartet werden.

  1. Das Terminal fordert dich zum Neustart auf. Beende das Terminal.
  2. Schließe in der PowerShell die Instanz komplett, um sicherzugehen, dass der Kernel neu geladen wird:
    wsl --terminate Ubuntu
  3. Starte dein Ubuntu-Terminal neu.

Schritt 7: Version prüfen

Überprüfe nun, ob das Upgrade erfolgreich war:

lsb_release -a

Dein System ist nun auf dem neuesten Stand und bereit für den Einsatz!

0