CentOS 8 endet am 31. Dezember 2021. Wenn Sie also das Betriebssystem CentOS 8 verwenden, wird empfohlen, es auf die alternative Centos-Distribution namens Alma zu aktualisieren Linux.
In dieser Anleitung zeigen wir Ihnen, wie Sie CentOS 8 auf das neue AlmaLinux 8.3 migrieren.
Voraussetzungen
- Ein Server mit CentOS 8.
- Auf dem Server ist ein Root-Passwort konfiguriert.
Verifizieren Sie Ihr aktuelles Betriebssystem
Zunächst können Sie Ihre aktuelle Betriebssystemversion mit dem folgenden Befehl überprüfen:
hostnamectl
Sie sollten die folgende Ausgabe sehen:
Static hostname: centos Icon name: computer-vm Chassis: vm Machine ID: 2c4021b827b14dc09dffcd6a602a70dd Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60 Virtualization: kvm Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;; CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64 Architecture: x86-64
Sie können auch den folgenden Befehl ausführen, um Ihre Betriebssystemversion zu überprüfen:
cat /etc/os-release
Sie sollten die folgende Ausgabe sehen:
NAME="CentOS Linux" VERSION="8 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="8"
Aktualisieren Sie Ihre Systempakete
Bevor Sie mit dem Upgrade-Prozess beginnen, müssen Sie alle Pakete auf die neueste Version aktualisieren. Sie können sie alle mit dem folgenden Befehl aktualisieren:
dnf update -y
Sobald alle Pakete aktualisiert sind, starten Sie Ihr System neu, um das Update anzuwenden.
reboot
Manuelles Upgrade von CentOS 8 auf AlmaLinux
Zuerst müssen Sie alle GPG-Schlüssel, Repositories und Branding-Details von CentOS entfernen.
Wenn Sie das Betriebssystem CentOS 8 Desktop ausführen, entfernen Sie alle mit dem folgenden Befehl:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos
Wenn Sie das Serverbetriebssystem CentOS 8 ausführen, entfernen Sie alle mit dem folgenden Befehl:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
Nachdem Sie alle entfernt haben, führen Sie den folgenden Befehl aus, um das AlmaLinux-Release-Paket zu installieren.
rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
Führen Sie als Nächstes den folgenden Befehl aus, um von CentOS 8 auf Alma Linux zu aktualisieren.
dnf distro-sync -y
Sobald der Migrationsprozess abgeschlossen ist, starten Sie Ihr System neu, um die Änderungen zu übernehmen:
reboot
Überprüfen Sie nach dem Neustart die Version Ihres Betriebssystems mit dem folgenden Befehl:
cat /etc/os-release
Sie sollten Ihr neues Betriebssystem in der folgenden Ausgabe sehen:
NAME="AlmaLinux" VERSION="8.3 (Purple Manul)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc" HOME_URL="https://almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"
Upgrade von CentOS 8 auf AlmaLinux mit dem Almalinux-Deploy-Skript
Alma Linux stellt ein Skript almalinux-deploy.sh bereit, um CentOS 8 automatisch auf AlmaLinux zu aktualisieren.
Aktualisieren Sie zuerst Ihre Systempakete mit dem folgenden Befehl:
dnf update -y
Nachdem Sie alle Pakete aktualisiert haben, starten Sie Ihr System neu, um die Änderungen zu übernehmen:
reboot
Laden Sie als Nächstes almalinux-deploy.sh herunter Skript mit dem folgenden Befehl:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Führen Sie als Nächstes das heruntergeladene Skript aus, um Ihr CentOS 8 auf AlmaLinux zu aktualisieren:
bash almalinux-deploy.sh
Sobald der Upgrade-Vorgang erfolgreich abgeschlossen ist, sollten Sie die folgende Ausgabe sehen:
Run dnf distro-sync -y OK Restoring of alternatives is done OK Generating grub configuration file ... done All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK Migration to AlmaLinux is completed
Starten Sie als Nächstes Ihr System neu, um die Änderungen zu übernehmen:
reboot
Führen Sie als Nächstes den folgenden Befehl aus, um Ihr Betriebssystem zu überprüfen.
cat /etc/os-release
Sie sollten die folgende Ausgabe erhalten:
NAME="AlmaLinux" VERSION="8.4 (Electric Cheetah)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.4" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA" HOME_URL="https://almalinux.org/" DOCUMENTATION_URL="https://wiki.almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
Sie können die geladene Kernel-Version auch mit dem folgenden Befehl überprüfen:
grubby --info DEFAULT | grep AlmaLinux
Sie sollten die folgende Ausgabe erhalten:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"
Schlussfolgerung
Herzliche Glückwünsche! Sie haben Ihr CentOS 8 erfolgreich auf AlmaLinux 8 aktualisiert. Ich hoffe, dieses Tutorial hilft Ihnen beim Upgrade Ihres Live-Systems.