Website-Suche

Der inoffizielle Weg, von CentOS 8 auf AlmaLinux zu migrieren


Die Betaversion von AlmaLinux ist bereits verfügbar! Die Details können Sie in unserem vorherigen Beitrag nachlesen. Ich hoffe, dass Sie alle die Betaversion erkunden. Einige von Ihnen fragen sich vielleicht, wann die AlmaLinux-Entwickler ein Tool zur Migration von CentOS auf AlamaLinux veröffentlichen werden. Obwohl es noch keine Neuigkeiten vom AlamaLinux-Team gibt, bin ich auf Reddit auf eine inoffizielle Möglichkeit gestoßen, von CentOS 8 auf AlmaLinux zu migrieren.

Ein Reddit-Benutzer hat einen einfachen Workaround für ungeduldige Benutzer bereitgestellt, die auf AlmaLinux migrieren möchten. Ich habe die Schritte befolgt und es hat funktioniert!

Mit den unten aufgeführten Schritten kann ich CentOS 8 erfolgreich in die Betaversion von AlmaLinux konvertieren. Der Migrationsprozess verlief reibungslos und unkompliziert!

Bitte beachten Sie, dass diese Anleitung bei der Migration der CentOS 8.3-Version auf AlmaLinux 8.3 hilft.

Wenn Sie ältere Versionen wie CentOS 7.x oder 6.x verwenden, müssen Sie zuerst ein Upgrade auf CentOS 8.x durchführen und dann auf AlmaLinux 8.x migrieren. Soweit ich weiß, gibt es keine offizielle Möglichkeit, CentOS 6.x/7.x auf CentOS 8.x zu aktualisieren.

Wenn Sie sich nicht sicher sind, was Sie tun sollen, ist es wirklich besser, auf das offizielle Skript der AlmaLinux-Entwickler zu warten.

Von CentOS 8 auf AlmaLinux migrieren

Ein Wort der Vorsicht:

Bevor Sie auf AlmaLinux migrieren, sichern Sie alle wichtigen Daten von Ihrem CentOS-System. Ich habe es auf einer frisch installierten virtuellen CentOS 8-Maschine getestet. Meine CentOS-VM verfügt über keine Daten und es handelt sich um eine Minimalinstallation. Ich würde diese Methode nicht zur Migration von Produktionssystemen empfehlen. Ich empfehle Ihnen dringend, diese Methode auf Ihrem Testcomputer zu testen und dann zu entscheiden, ob Sie mit der Migration fortfahren möchten.

Schritt 1: Aktualisieren Sie zunächst Ihr CentOS 8-System mit dem Befehl als root- oder sudo-Benutzer:

sudo dnf update -y

Starten Sie Ihr CentOS-System neu, nachdem das Update abgeschlossen ist.

sudo reboot

Schritt 2: Als nächstes entfernen Sie alle CentOS-GPG-Schlüssel, Repositorys und Branding-Details wie Hintergründe, Logos usw.

Wenn es sich um ein CentOS-Desktopsystem handelt, führen Sie den folgenden Befehl aus, um alle oben genannten Details zu entfernen:

sudo rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos

Wenn es sich um einen CentOS-Server ohne GUI handelt, führen Sie diesen Befehl aus:

sudo rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos

Schritt 3: Als nächstes laden Sie das AlmaLinux-Release-Paket herunter und installieren es:

sudo rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm

Beispielausgabe:

Retrieving https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
 warning: /var/tmp/rpm-tmp.R3ZO5W: Header V4 RSA/SHA256 Signature, key ID c21ad6ea: NOKEY
 Verifying…                                                            (################################# [100%]
 Preparing…                                                            (################################# [100%]
 Updating / installing…
    1:almalinux-release-8.3-2.el8                                        (################################# [100%

Installieren Sie das AlmaLinux-Release-Paket

Schritt 4: Abschließend migrieren Sie mit dem folgenden Befehl vom CentOS 8-System zu AlmaLinux:

sudo dnf distro-sync -y

Von CentOS 8 auf AlmaLinux migrieren

Dieser Befehl installiert einige neue Pakete, aktualisiert und downgradt einige vorhandene Pakete, installiert einige Pakete neu und löscht einige Pakete.

Dies kann abhängig von der Geschwindigkeit der Internetverbindung und der Gesamtzahl der installierten Pakete in Ihrem CentOS-System eine Weile dauern. Bitte haben Sie Geduld. Bei mir dauerte es etwa 20 Minuten.

Schritt 5: Nachdem die Migration abgeschlossen ist, starten Sie Ihr System neu:

sudo reboot

Jetzt bootet Ihr System mit dem neu migrierten AlmaLinux-System:

Booten Sie zu AlmaLinux

Schritt 6: Überprüfen Sie, ob der Migrationsprozess erfolgreich ist:

cat /etc/redhat-release 
AlmaLinux release 8.3 Beta (Purple Manul)

Überprüfen Sie die Release-Version von AlmaLinux

Da ist es! Glückwunsch! Wir haben erfolgreich von CentOS 8 auf die Betaversion von AlmaLinux 8 migriert.

Schritt 7: Als nächstes ändern Sie den Benutzernamen und den Hostnamen, die AlmaLinux widerspiegeln.

Ich habe den Hostnamen mit dem folgenden Befehl geändert:

sudo hostnamectl set-hostname alma8

Ersetzen Sie alma8 durch Ihren bevorzugten Hostnamen.

Schritt 8: Melden Sie sich ab und erneut an, um die Änderungen anzuzeigen.

AlmaLinux 8 Beta läuft

Perfekt!

Ich hoffe, dass das Verfahren zur Migration von Oracle Linux 8 auf AlmaLinux 8 das gleiche ist wie oben. Sie müssen lediglich die Oracle Linux-Branding-Pakete, Repositorys und GPG-Schlüssel finden und entfernen. Und dann installieren Sie das AlmaLinux-Release-Paket und starten Sie die Migration.

Viel Glück!

Update:

Das AlmaLinux-Migrationstool ist da! Sehen Sie sich die folgende Anleitung an, um zu erfahren, wie Sie mit dem almalinux-deploy-Skript von CentOS 8 auf Almalinux migrieren:

  • Migrieren Sie von CentOS 8 zu AlmaLinux mit dem Almalinux-Deploy-Skript

Verwandte Lektüre:

  • So migrieren Sie von CentOS Linux 8 zu CentOS Stream 8
  • So migrieren Sie von CentOS 8 Linux auf Rocky Linux 8
  • So migrieren Sie CentOS Linux zu Oracle Linux

Verwandte Artikel