Upgrade-Leitfaden für Ubuntu im Windows Subsystem for Linux (WSL2)
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.
- Öffne die PowerShell (als Administrator).
- Überprüfe den Namen deiner Distribution:
wsl --list --verbose - Exportiere die Distribution (ersetze
Ubuntudurch 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.
- Starte dein Ubuntu-Terminal.
- Aktualisiere die Paketlisten und installierten Programme:
sudo apt update && sudo apt upgrade -y - 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.
- Installiere den Update-Manager:
sudo apt install update-manager-core - Überprüfe die Konfigurationsdatei:
cat /etc/update-manager/release-upgradesStelle sicher, dass in der letzten Zeile
Prompt=ltssteht.
Schritt 4: Das Upgrade starten
Nun startest du den Prozess, der dein System auf die nächste verfügbare Version hebt.
- 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.
- Das Terminal fordert dich zum Neustart auf. Beende das Terminal.
- Schließe in der PowerShell die Instanz komplett, um sicherzugehen, dass der Kernel neu geladen wird:
wsl --terminate Ubuntu - 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!