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