Migration Linux · 6 min read · Oct 30, 2025
Comment migrer de CentOS 8 à RockyLinux 8.4

La fin de l’année 2021 approche, ce qui signifie que la fin de vie (EOL) de CentOS 8 est également proche. Il n’y a donc plus de mises à jour ni de support pour le Linux CentOS 8, et c’est un énorme inconvénient pour tous ceux qui utilisent CentOS comme système d’exploitation principal dans l’environnement de développement et de production. En revanche, il existe une nouvelle distribution Linux de remplacement pour CentOS 8, l’une d’elles s’appelle “ Rocky Linux “.
Dans le cas où vous êtes un utilisateur de CentOS 8 et que vous souhaitez migrer vers Rocky Linux, vous n’avez pas besoin de reconstruire et de réinstaller votre serveur. Parce que le projet Rocky Linux fournit un outil de migration pratique pour quiconque souhaite migrer de CentOS 8 à Rocky Linux. Cet outil est un sauveur pour quiconque souhaite migrer son environnement de développement ou de production vers Rocky Linux.
Dans ce guide, vous apprendrez comment migrer de CentOS 8 à Rocky Linux 8.4 en utilisant l’outil de migration fourni par le projet Rocky Linux.
Note avant la migration : Sauvegardez toutes les données d’application sur votre serveur, prenez un instantané de votre serveur CentOS 8 pour éviter toute perte de données, et déplacez l’instantané dans un endroit sûr.
Prérequis
- Un utilisateur root ou un utilisateur avec des privilèges sudo. Le script de migration Rocky Linux doit être exécuté en tant qu’utilisateur root.
Ci-dessous se trouve l’écran de notre serveur CentOS 8 avant de migrer vers Rocky Linux.

Exécutez la commande suivante pour vérifier votre système CentOS.
hostnamectlVous obtiendrez une sortie similaire à celle de la capture d’écran ci-dessus.
Mise à jour de tous les paquets
Tout d’abord, vous devez mettre à jour tous les paquets de votre système CentOS 8, puis redémarrer le serveur.
- Exécutez la commande suivante pour mettre à jour tous les paquets vers la dernière version.
sudo dnf upgradeMaintenant, tapez “ y “ pour confirmer la mise à jour des paquets et attendez, cela prendra du temps en fonction de votre connexion Internet.

- Après cela, redémarrez le serveur pour appliquer tous les changements au système en utilisant la commande suivante.
sudo rebootUne fois le serveur démarré, reconnectez-vous à votre serveur, puis vous pouvez continuer à l’étape suivante.
Installation de Git
- Exécutez la commande ci-dessous pour installer git sur votre système.
sudo dnf install gitTapez “y” pour confirmer l’installation.

Maintenant, passez à l’étape suivante pour continuer.
Télécharger les outils Rocky
- Clonez le dépôt “ rocky-tools “ dans votre répertoire personnel root en utilisant la commande git ci-dessous.
git clone https://github.com/rocky-linux/rocky-tools.gitÀ l’intérieur du répertoire “ rocky-tools “, vous verrez deux outils, le répertoire “ migrate2rocky “ contient l’outil de migration pour Rock Linux, et le répertoire “ mirror “ contient l’outil pour maintenir un miroir public et privé de Rocky Linux à synchroniser.
- Changez le répertoire de travail en “ ~/rocky-tools/migrate2rocky “ et exécutez la commande “ ls “ comme ci-dessous.
cd rocky-tools/migrate2rocky; ls -lahMaintenant, vous verrez le script bash pour la migration Rocky Linux “ migrate2rocky.sh “.

- Ensuite, rendez le script exécutable en changeant les permissions du fichier en utilisant la commande chmod suivante.
chmod +x migrate2rocky.sh- Maintenant, exécutez le script “ migrate2rocky.sh “ comme ci-dessous pour afficher l’aide et toutes les options disponibles.
./migrate2rocky.sh -hVous obtiendrez une sortie similaire à celle ci-dessous, et vous êtes prêt à migrer votre système CentOS 8 vers Rocky Linux.
Usage: migrate2rocky.sh [OPTIONS]
Options:
-h Afficher cette aide
-r Convertir en rocky
-V Vérifier le changement
!! UTILISER AVEC PRUDENCE !!
Migration de CentOS 8 vers Rocky Linux
- Commencez la migration de CentOS 8 vers Rocky Linux en exécutant le script comme ci-dessous.
./migrate2rocky.sh -r- Au début, le script vérifiera tous les principaux dépôts (AppStream, BaseOS et Extras) pour CentOS 8 et les remappera vers Rocky Linux 8.
Removing dnf cache
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
- Après cela, le script remplacera tous les paquets liés à CentOS par de nouveaux paquets pour Rocky Linux. De plus, il supprimera les paquets inutiles et installera de nouveaux paquets supplémentaires.
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-logos-ipa rocky-logos-ipa
centos-backgrounds rocky-backgrounds
centos-gpg-keys rocky-gpg-keys
centos-logos rocky-logos
centos-indexhtml rocky-indexhtml
centos-linux-release rocky-release
centos-logos-httpd rocky-logos-httpd
centos-linux-repos rocky-repos
Getting list of installed system packages.
We will replace the following CentOS Linux 8 packages with their Rocky Linux 8 equivalents
Packages to be Removed Packages to be Installed
centos-gpg-keys rocky-gpg-keys
centos-linux-release rocky-release
centos-linux-repos rocky-repos
Getting a list of enabled modules for the system repositories.
In addition to the above the following system packages will be removed:
centos-linux-release
centos-linux-release
Excluding modules:
libselinux-python:2.8
Found the following modules to re-enable at completion:
perl:5.26
perl-IO-Socket-SSL:2.066
perl-libwww-perl:6.34
L’installation des paquets pendant le processus de migration prendra du temps, alors assurez-vous d’avoir une bonne connexion Internet.
- Lorsque le processus de migration est réussi, vous obtiendrez une sortie similaire à celle ci-dessous.
...
Complete!
Done, please reboot your system.- Ensuite, exécutez la commande suivante pour vous assurer que tous les paquets installés correspondent à la dernière version disponible dans n’importe quel dépôt activé sur le système.
sudo dnf distro-sync -y- Après cela, redémarrez le système pour appliquer tous les changements au système en utilisant la commande suivante.
sudo reboot
- Maintenant, pendant le processus de démarrage, vous verrez la fenêtre grub avec Rocky Linux disponible dans le menu supérieur.

Sélectionnez “ Rocky Linux (4xxxx) 8.4 (Green Obsidian) “ et appuyez sur “ Entrée “ pour démarrer le nouveau système.
Vérifier la migration
- Connectez-vous au nouveau système et exécutez la commande suivante pour vérifier le résultat de la migration.
hostnamectlAprès une migration réussie, vous verrez une sortie similaire à celle ci-dessous.
Static hostname: server1
Icon name: computer-vm
Chassis: vm
Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Virtualization: oracle
Operating System: Rocky Linux 8.4 (Green Obsidian)
CPE OS Name: cpe:/o:rocky:rocky:8.4:GA
Kernel: Linux 4.18.0-305.10.2.el8_4.x86_64
Architecture: x86-64
- De plus, vous pouvez afficher le os-release sur le système.
cat /etc/os-releaseEt vous obtiendrez la sortie suivante.
NAME="Rocky Linux"
VERSION="8.4 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.4 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8.4:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"Conclusion
Félicitations ! vous avez réussi à migrer de CentOS 8 à Rocky Linux 8.4. Le processus de migration s’est déroulé sans erreur, et le système est opérationnel en tant que Rocky Linux. Et maintenant, vous êtes prêt à démarrer tous vos services et applications.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.