Nachdem RedHat seinen Fokus von CentOS 8 auf CentOS Stream 8 verlagert hat, Mr.Gregory Kurtzer , der ursprüngliche Gründer von CentOS, hat mit der Entwicklung eines weiteren Rebuilds von RHEL mit dem Namen Rocky Linux begonnen . Rocky Linux ist ein Community-Betriebssystem für Unternehmen, das zu 100 % mit RedHat Enterprise Linux kompatibel ist. Diese Schritt-für-Schritt-Anleitung erklärt, wie Sie mit migrate2rocky von CentOS 8 Linux zu Rocky Linux 8 migrieren Skript. Das Entwicklerteam von Rocky Linux hat das Skript „migrate2rocky“ erstellt, um ein vorhandenes CentOS 8-System einfach in Rocky Linux 8 zu konvertieren.
Migrieren Sie mithilfe des Skripts "migrate2rocky" von CentOS 8 zu Rocky Linux 8
Ein Wort der Vorsicht:
Zuallererst sichern Sie wichtige Daten von Ihrem CentOS-System, bevor Sie den Upgrade-Vorgang starten. Ich habe dieses Skript in einer frisch installierten virtuellen CentOS 8-Maschine getestet. Meine VM hat keine Daten und es ist eine Server-Edition mit minimaler Installation. Es funktionierte wie erwartet ohne Probleme.
Lassen Sie uns jetzt mit der Rocky Linux-Migrationsaufgabe beginnen!
Schritt 1: Aktualisieren Sie das aktuelle CentOS 8-Linux-System auf die neueste verfügbare Version:
$ sudo dnf --refresh upgrade
Nachdem das Update abgeschlossen ist, starten Sie Ihr System neu:
$ sudo reboot
Schritt 2: Überprüfen Sie, ob Sie die CentOS 8-Version auf Ihrem System ausführen:
$ cat /etc/redhat-release
Beispielausgabe:
CentOS Linux release 8.4.2105
Sie können auch den folgenden Befehl verwenden, um eine detaillierte Ausgabe anzuzeigen:
$ cat /etc/os-release
Beispielausgabe:
NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8"
Schritt 3: Laden Sie das Migrationsskript für Rocky Linux mit dem Namen migrate2rocky herunter von hier .
$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Schritt 4: Machen Sie migrate2rocky
ausführbares Skript:
$ sudo chmod +x migrate2rocky.sh
Schritt 5: Führen Sie schließlich migrate2rocky
aus Skript mit -r
wechseln Sie mit dem Befehl:
$ sudo bash migrate2rocky.sh -r
Dadurch werden CentOS 8-Repositories durch Rocky Linux-Repositories ersetzt, das CentOS-Branding entfernt, Rocky Linux-GPG-Schlüssel hinzugefügt und dann alle Pakete heruntergeladen, installiert und aktualisiert.
Preparing to migrate CentOS Linux 8 to Rocky Linux 8. Determining repository names for CentOS Linux 8..... Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 appstream appstream baseos baseos extras extras Getting system package names for CentOS Linux 8....... Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 centos-backgrounds rocky-backgrounds centos-gpg-keys rocky-gpg-keys centos-logos rocky-logos centos-indexhtml rocky-indexhtml centos-linux-release rocky-release centos-linux-repos rocky-repos [...]
Dies dauert je nach Internetgeschwindigkeit und Installationsgröße einige Minuten bis Stunden. Wenn Ihre Installation minimal ist und Sie eine SSD mit schneller Internetverbindung haben, dauert es wahrscheinlich 5-10 Minuten.
Nach erfolgreicher Rocky Linux-Migration sollten Sie die folgende Ausgabe sehen:
[...] Complete! Done, please reboot your system. A log of this installation can be found at /var/log/migrate2rocky.log
Schritt 6: Führen Sie den folgenden Befehl aus, um installierte Pakete mit den neuesten verfügbaren Versionen zu synchronisieren.
$ sudo dnf distro-sync -y
Starten Sie schließlich Ihr System neu:
$ sudo reboot
Schritt 7: Melden Sie sich beim Rocky Linux-System an und aktualisieren Sie den Hostnamen und Benutzernamen, der mit Rocky Linux übereinstimmt:
$ sudo hostnamectl set-hostname rocky8
Melden Sie sich ab und wieder an, um die Änderungen zu übernehmen.
Überprüfen Sie den Hostnamen, um sicherzustellen, dass er geändert wurde:
$ hostname rocky8
Ja, es wurde aktualisiert!
Hier ist mein Rocky Linux 8.4-System, das nach erfolgreicher Migration von CentOS 8.4 in KVM ausgeführt wird.
Das ist es. Wir haben CentOS Linux 8 mit migrate2rocky
erfolgreich auf Rocky Linux 8 migriert Skript.
Rocky Linux 8.4 Enterprise Linux-Betriebssystem ist jetzt einsatzbereit.
Migrieren Sie CentOS 7 auf ein beliebiges Enterprise Linux 8 mit ELevate
Bitte beachten Sie, dass das Migrate2rocky-Skript nur die CentOS 8-Version in Rocky Linux 8 konvertiert. Wenn Sie ältere Versionen wie CentOS 7.x oder 6.x ausführen, hilft dieses Skript nicht.
Zum Glück gibt es ein Tool namens ELevate um CentOS 7 auf eine beliebige Version von Enterprise Linux 8.x zu migrieren.
ELevate ist ein Open-Source-Migrationstool, mit dem Sie zwischen Hauptversionen von RHEL-basierten Distributionen von Version 7.x auf Version 8.x migrieren können. Weitere Einzelheiten finden Sie in der folgenden Anleitung.
- So migrieren Sie CentOS 7 auf AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 mit dem ELevate-Dienstprogramm
Installieren Sie Rocky Linux
Sie können die neueste Version von Rocky Linux über den folgenden Link herunterladen. Zum Zeitpunkt der Erstellung dieses Handbuchs ist Rocky Linux 8 für x86_64 verfügbar bit und ARM64 (aarch64) Architekturen. Derzeit sind minimale ISO-, DVD- und Torrent-Dateien von Rocky Linux zum Download auf der offiziellen Download-Seite verfügbar.
Rocky Linux herunterladenRocky Linux-Container-Images sind unter den folgenden Links verfügbar:
- Docker-Hub
- Quay.io
Laden Sie die Images Ihrer Wahl herunter und installieren Sie Rocky Linux wie unter folgendem Link beschrieben auf Ihrem System.
- So installieren Sie Rocky Linux