In dieser leicht verständlichen Schritt-für-Schritt-Anleitung wird erklärt, wie Sie mithilfe des Skripts migrate2rocky von CentOS 8 zu Rocky Linux 8 migrieren.
Im Dezember 2020 gab Red Hat bekannt, dass es CentOS basierend auf RedHat-Versionen einstellen würde. Dies war natürlich ein ziemlicher Schock für die CentOS-Community. Diese Änderung führte jedoch zu einigen spannenden CentOS-Forks. Das erste angekündigte war Rocky Linux.
Wie Sie wissen, hat CentOS 8 im Dezember 2021 sein End-of-Life erreicht. Wenn Sie also Ihren CentOS 8-Server auf Rocky Linux 8 migrieren möchten, eine 1:1-Binärdatei, die mit CentOS und RHEL kompatibel ist, folgen Sie den Schritten.
So migrieren Sie CentOS 8 auf Rocky Linux 8
Hinweis: Bevor Sie die folgenden Migrationsbefehle ausführen, wird immer empfohlen, alle kritischen Daten von Ihrem CentOS-System zu sichern.
Schritt 1:Aktualisieren/Upgrade des aktuellen CentOS-Systems
Gehen Sie zu Ihrem CentOS und aktualisieren Sie Ihr System, um sicherzustellen, dass alle Pakete auf dem neuesten Stand sind.
sudo dnf -y upgrade
Nachdem das Upgrade abgeschlossen ist, starten Sie Ihr System neu, um sicherzustellen, dass alle Änderungen übernommen werden, einschließlich Kernel-bezogener Änderungen.
sudo reboot
Schritt 2:Migrate2rocky-Konvertierungsskript abrufen
Rocky Linux bietet ein Tool namens „migrate2rocky“, das erfolgreich auf mehreren RHEL-Varianten wie CentOS, Alma Linux und Oracle Linux getestet wurde. Das Skript „migrate2rocky“ kann für eine bequeme In-Place-Migration zu Rocky Linux verwendet werden.
2.1 Laden Sie das Skript mit dem unten gezeigten curl-Befehl herunter.
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
2.2 Machen Sie das Skript ausführbar.
chmod +x migrate2rocky.sh
Schritt 3:Starten Sie den Migrationsprozess von CentOS zu Rocky Linux
Führen Sie schließlich das lokale Skript mit dem -r
aus Option zum Migrieren von CentOS 8 auf Rocky Linux 8.
sudo bash migrate2rocky.sh -r
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
...
Das Skript ändert automatisch die CentOS 8 Linux Repos in Rocky Linux Repos. Seien Sie geduldig, da der Upgrade-Vorgang einige Zeit in Anspruch nehmen kann.
Sobald die Migration abgeschlossen ist, erhalten Sie:
...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
Führen Sie den folgenden Befehl aus, um installierte Pakete zu synchronisieren, und starten Sie dann das System neu.
sudo dnf distro-sync -y
sudo reboot
Schritt 4:Überprüfen Sie die Betriebssystemversion
Überprüfen Sie die Betriebssystemversion, um zu bestätigen, dass Sie erfolgreich zu Rocky Linux migriert sind.
cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
Herzliche Glückwünsche! Sie haben CentOS Linux 8 erfolgreich auf Rocky Linux 8 migriert.