Upgrade von Ubuntu 20.04 auf Ubuntu 22.04

Ubuntu ist eine moderne, quelloffene Linux-Distribution, die in verschiedenen Versionen verfügbar ist. Ubuntu 22.04 ist eine LTS-Version (Long Term Support) und bringt aktualisierte Pakete, neue Kernel-Funktionen, verbesserte Stabilität für Anwendungen sowie mehr Sicherheit im Vergleich zu Ubuntu 20.04. Ein Upgrade von Ubuntu 20.04 auf 22.04 ermöglicht es Ihnen, von diesen Verbesserungen zu profitieren.

Diese Anleitung erklärt Schritt für Schritt, wie Sie Ihr System von Ubuntu 20.04 auf Ubuntu 22.04 aktualisieren.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass folgende Bedingungen erfüllt sind:

  • Ein Server mit Ubuntu 20.04.
  • Zugriff per SSH als ein Benutzer mit sudo-Rechten (kein Root-Login).
  • Mindestens 5 GB freier Speicherplatz.

Überprüfen Sie den verfügbaren Speicherplatz mit:

Beispielausgabe:

Filesystem      Size  Used Avail Use% Mounted on
tmpfs            96M  2.4M   93M   3% /run
/dev/vda2        23G  6.5G   16G  30% /
tmpfs           476M     0  476M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/vda1       511M  6.1M  505M   2% /boot/efi
tmpfs            96M  4.0K   96M   1% /run/user/0

Kompatibilität der Anwendungen prüfen

Bevor Sie ein Upgrade durchführen, müssen Sie sicherstellen, dass alle installierten Anwendungen mit Ubuntu 22.04 kompatibel sind. Andernfalls könnten Laufzeitfehler oder Paketkonflikte auftreten.

Exportieren Sie eine Liste der installierten Pakete in eine Datei:

$ sudo dpkg --get-selections > packages-list.txt

Zeigen Sie den Inhalt der exportierten Datei an:

$ cat packages-list.txt | more

Überprüfen Sie zusätzlich die offiziellen Release Notes von Ubuntu 22.04, um bekannte Probleme und inkompatible Abhängigkeiten zu identifizieren.

Server für das Upgrade vorbereiten

Bevor Sie mit dem eigentlichen Upgrade beginnen, sollten Sie Ihre Paketquellen aktualisieren und alle installierten Pakete auf den neuesten Stand bringen.

Prüfen Sie zunächst die aktuelle Version:

Aktualisieren Sie die Paketlisten:

Führen Sie ein Upgrade der installierten Pakete durch:

Falls eine Kernel-Warnung bezüglich einer neueren Version erscheint, starten Sie den Server neu:

Entfernen Sie nicht benötigte Pakete sowie zwischengespeicherte Dateien:


Temporären SSH-Port aktivieren

Während des Upgrade-Vorgangs kann Port 1022 als Fallback verwendet werden. Richten Sie die Firewall so ein, dass Verbindungen auf diesem Port erlaubt sind:

Aktualisieren Sie UFW:

Prüfen Sie den Status:

Die Ausgabe zeigt, dass die Ports 22 und 1022 freigegeben sind.

Upgrade von Ubuntu 20.04 auf 22.04

Starten Sie das Upgrade mit folgendem Befehl:

Folgen Sie den Anweisungen im Terminal, um das Upgrade zu bestätigen, Port 1022 zu aktivieren, Firewall-Regeln zu übernehmen, das Tastaturlayout auszuwählen und Konfigurationsdateien zu überprüfen (in der Regel sollten die bestehenden Versionen beibehalten werden, sofern keine speziellen Anforderungen bestehen).

Während des Upgrades werden veraltete Pakete angezeigt. Bestätigen Sie deren Entfernung, wenn Sie dazu aufgefordert werden.

Sobald der Vorgang abgeschlossen ist, starten Sie den Server neu, wenn Sie dazu aufgefordert werden:

System upgrade is complete.
Restart required

Nach dem Upgrade

Nach dem erfolgreichen Upgrade können Sie überlegen, Docker auf Ubuntu 22.04 zu installieren. Mit Docker lassen sich Anwendungen in Containern betreiben, was die Effizienz und Ressourcennutzung verbessert.

Upgrade auf Ubuntu 22.04 überprüfen

Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Ihr Server erfolgreich auf Ubuntu 22.04 aktualisiert wurde und die Pakete korrekt laufen.

Überprüfen Sie die aktuelle Ubuntu-Version:

Beispielausgabe:

PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

Überprüfen Sie den Kernel, um sicherzustellen, dass er aktualisiert wurde:

Beispielausgabe:

Linux 5.15.0-136-generic x86_64

Entfernen Sie anschließend die zuvor geöffnete temporäre SSH-Regel für Port 1022:

$ sudo ufw delete allow 1022/tcp

Probleme nach dem Upgrade beheben

Stellen Sie nach dem Upgrade sicher, dass Ihre APT-Paketquellen korrekt sind und alle Pakete aktuell sind.

Zeigen Sie die Inhalte des APT-Verzeichnisses an:

Passen Sie ggf. Drittanbieter-Repositories an, sodass sie die neuen Ubuntu-22.04-Quellen verwenden.

Aktualisieren Sie die Paketinformationen:

Führen Sie ein vollständiges Upgrade der Pakete durch:

Entfernen Sie nicht mehr benötigte und veraltete Pakete:

$ sudo apt autoremove -y && sudo apt autoclean

Fazit

Sie haben Ihren Server erfolgreich von Ubuntu 20.04 auf Ubuntu 22.04 aktualisiert. Mit diesem Upgrade profitieren Sie von mehr Sicherheit, besserer Performance für Anwendungen und aktualisierten Paketabhängigkeiten. Weitere Informationen zum Upgrade-Prozess finden Sie in der offiziellen Ubuntu-Server-Dokumentation.

Quelle: vultr.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren: