Ubuntu 25.04 bringt wichtige Neuerungen für moderne Workloads mit, darunter den Linux-Kernel 6.14, systemd v257.4 sowie eine verbesserte Virtualisierungsumgebung mit QEMU 9.2 und libvirt 11.0. Entwickler profitieren von LLVM v20, OpenJDK 24 und aktuellen Datenbankversionen wie MySQL 8.4 und PostgreSQL 17. Die Systemsicherheit wird durch erweiterte AppArmor-Profile und Chrony mit NTS zur sicheren Zeitsynchronisierung erhöht. Ein Upgrade von Ubuntu 24.04 auf 25.04 bringt spürbare Leistungsverbesserungen, moderne Entwicklungstools und eine gestärkte Systemabsicherung.
Diese Anleitung beschreibt zunächst das Upgrade von Ubuntu 24.04 LTS auf 24.10 Non-LTS und anschließend den Wechsel zu Ubuntu 25.04 Non-LTS. Dabei liegt der Fokus auf der Systemaktualisierung und der Prüfung der Anwendungskompatibilität.
Voraussetzungen vor dem Upgrade
Vor dem Start solltest du folgende Bedingungen erfüllen:
- Stelle sicher, dass du dich mit einem nicht-root Benutzer mit sudo-Rechten auf der Ubuntu 24.04 Instanz befindest.
- Es sollten mindestens 5 GB freier Speicherplatz vorhanden sein.
Freien Speicherplatz prüfen
Nutze folgenden Befehl, um den verfügbaren Speicherplatz zu ermitteln:
$ df -hDie Ausgabe sollte etwa wie folgt aussehen:
Filesystem Size Used Avail Use% Mounted on
tmpfs 794M 1.3M 793M 1% /run
efivarfs 256K 23K 229K 10% /sys/firmware/efi/efivars
/dev/vda2 150G 13G 131G 9% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vda1 511M 6.2M 505M 2% /boot/efi
tmpfs 794M 12K 794M 1% /run/user/1001Passende Infrastruktur bei centron
Ubuntu-Server ohne eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →
Kompatibilität der Anwendungen prüfen
Vor dem Upgrade solltest du sicherstellen, dass alle installierten Programme mit Ubuntu 25.04 kompatibel sind. Inkompatible Software kann zu Fehlern oder Konflikten führen. Die folgenden Schritte helfen bei der Überprüfung.
Installierte Pakete auflisten
$ sudo dpkg --get-selections > packages-list.txtPaketliste anzeigen
$ cat packages-list.txt | moreBesuche die offiziellen Projektseiten der einzelnen Pakete, um sicherzustellen, dass sie mit Ubuntu 25.04 kompatibel sind. Prüfe außerdem die Release Notes von Ubuntu 25.04 auf bekannte Probleme und Änderungen.
System für das Upgrade vorbereiten
Bevor du das Upgrade startest, sollten alle APT-Quellen aktuell sein und die installierten Pakete auf dem neuesten Stand.
Aktuelle Ubuntu-Version prüfen
$ cat /etc/os-releaseDie Ausgabe sollte in etwa so aussehen:
PRETTY_NAME="Ubuntu 24.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.2 LTS (Noble Numbat)"
VERSION_CODENAME=noble
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=noble
LOGO=ubuntu-logoAPT-Repository aktualisieren
$ sudo apt updateInstallierte Pakete aktualisieren
$ sudo apt upgrade -ySystem neu starten
$ sudo rebootNicht mehr benötigte Pakete entfernen
$ sudo apt autoremove -yLokalen Paket-Cache bereinigen
$ sudo apt autocleanTemporären SSH-Port während des Upgrades freigeben
Während des Upgrade-Vorgangs kann das System vorübergehend den SSH-Zugriff über Port 1022 aktivieren. Dies dient als Absicherung, falls die Hauptverbindung unterbrochen wird. Um dies zu ermöglichen, öffne den Port in der Firewall wie folgt:
Port 1022 freigeben
$ sudo ufw allow 1022/tcpFirewall-Regeln anwenden
$ sudo ufw reloadFirewall-Status prüfen
$ sudo ufw statusDie Ausgabe sollte etwa so aussehen:
Status: active
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
1022/tcp ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
1022/tcp (v6) ALLOW Anywhere (v6)Upgrade auf Ubuntu 25.04 verifizieren
Nach dem Upgrade auf Ubuntu 25.04 solltest du überprüfen, ob das System korrekt funktioniert und alle Pakete ordnungsgemäß aktualisiert wurden. Die folgenden Schritte helfen dir bei der Kontrolle:
Aktuelles Betriebssystem prüfen
Führe den folgenden Befehl aus, um die installierte Ubuntu-Version zu bestätigen:
$ cat /etc/os-releaseDie erwartete Ausgabe:
PRETTY_NAME="Ubuntu 25.04"
NAME="Ubuntu"
VERSION_ID="25.04"
VERSION="25.04 (Plucky Puffin)"
VERSION_CODENAME=plucky
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=plucky
LOGO=ubuntu-logoDamit wird bestätigt, dass das Upgrade erfolgreich war.
Installierte Kernel-Version prüfen
Verwende diesen Befehl, um die aktive Kernel-Version abzurufen:
$ uname -mrsBeispielausgabe:
Linux 6.14.0-15-generic x86_64Temporäre SSH-Portregel entfernen
Wenn du zuvor Port 1022 geöffnet hast, kannst du die Regel mit folgendem Befehl wieder entfernen:
$ sudo ufw delete allow 1022/tcpProbleme nach dem Upgrade beheben
Nach dem Systemwechsel ist es wichtig, dass alle Softwarequellen korrekt aktualisiert und mögliche Paketprobleme beseitigt werden. Folge diesen Schritten zur Nachbereitung:
APT-Quellen überprüfen
Liste vorhandene APT-Einträge auf, um Drittanbieterquellen zu erkennen:
$ ls /etc/apt/sources.list.dBeispielausgabe:
docker.list ubuntu.sources ubuntu.sources.curtin.origBearbeite ggf. die entsprechenden Dateien und passe sie an Ubuntu 25.04 an.
Paketindex aktualisieren
$ sudo apt updatePakete nach dem Index-Update upgraden
$ sudo apt upgradeVeraltete Pakete entfernen
$ sudo apt autoremove -y && sudo apt autocleanFazit
Du hast nun erfolgreich von Ubuntu 24.04 LTS auf Ubuntu 25.04 Non-LTS aktualisiert – mithilfe des Befehls do-release-upgrade -d. Dabei hast du Systemmeldungen bestätigt, einen Neustart erlaubt, Version und Kernel geprüft sowie abschließend Bereinigungen durchgeführt. Auch Drittanbieterquellen wurden an die neue Version angepasst. Beachte, dass Ubuntu 25.04 nur für neun Monate unterstützt wird – plane also rechtzeitig das nächste Upgrade. Weitere Informationen findest du in der offiziellen Upgrade-Dokumentation von Ubuntu.
Testen Sie Ihr Setup auf ccloud³
Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.