Migración Linux · 6 min read · Oct 30, 2025
Cómo migrar de CentOS 8 a RockyLinux 8.4

El final de 2021 está cerca, lo que significa que el EOL (fin de vida) de CentOS 8 también está cerca. Así que ya no hay más actualizaciones y soporte para el Linux CentOS 8, y es una gran desventaja para todos los que usan CentOS como el sistema operativo principal en el entorno de desarrollo y producción. Por el contrario, hay una nueva distribución de Linux que reemplaza a CentOS 8, una de ellas se llama “ Rocky Linux “.
En caso de que seas un usuario de CentOS 8 y quieras migrar a Rocky Linux, no necesitas reconstruir e reinstalar tu servidor. Porque el proyecto Rocky Linux proporciona una herramienta de migración útil para cualquiera que quiera migrar de CentOS 8 a Rocky Linux. Esta herramienta es un salvavidas para cualquiera que quiera migrar su entorno de desarrollo o producción a Rocky Linux.
En esta guía, aprenderás cómo migrar de CentOS 8 a Rocky Linux 8.4 utilizando la herramienta de migración proporcionada por el proyecto Rocky Linux.
Nota antes de la migración: Haz una copia de seguridad de todos los datos de la aplicación en tu servidor, toma una instantánea de imagen de tu servidor CentOS 8 para prevenir la pérdida de datos y mueve la instantánea a un lugar seguro.
Requisitos previos
- Un usuario root o un usuario con privilegios sudo. El script de migración de Rocky Linux debe ejecutarse como usuario root.
A continuación se muestra la pantalla de nuestro servidor CentOS 8 antes de migrar a Rocky Linux.

Ejecuta el siguiente comando para verificar tu sistema CentOS.
hostnamectlObtendrás una salida similar a la captura de pantalla de arriba.
Actualizando todos los paquetes
Primero, necesitas actualizar todos los paquetes en tu sistema CentOS 8, luego reinicia el servidor.
- Ejecuta el siguiente comando para actualizar todos los paquetes a la última versión.
sudo dnf upgradeAhora escribe “ y “ para confirmar la actualización de los paquetes y espera, tomará tiempo dependiendo de tu conexión a Internet.

- Después de eso, reinicia el servidor para aplicar todos los cambios al sistema utilizando el siguiente comando.
sudo rebootUna vez que el servidor esté en funcionamiento, vuelve a iniciar sesión en tu servidor, luego puedes continuar a la siguiente etapa.
Instalando Git
- Ejecuta el comando a continuación para instalar git en tu sistema.
sudo dnf install gitEscribe “y” para confirmar la instalación.

Ahora ve a la siguiente etapa para continuar.
Descargar herramientas de Rocky
- Clona el repositorio “ rocky-tools “ en tu directorio home root utilizando el comando git a continuación.
git clone https://github.com/rocky-linux/rocky-tools.gitDentro del directorio “ rocky-tools “ verás dos herramientas, el directorio “ migrate2rocky “ contiene la herramienta de migración para Rock Linux, y el directorio “ mirror “ contiene la herramienta para mantener un espejo público y privado de Rocky Linux para sincronizar.
- Cambia el directorio de trabajo a “ ~/rocky-tools/migrate2rocky “ y ejecuta el comando “ ls “ como a continuación.
cd rocky-tools/migrate2rocky; ls -lahAhora verás el script bash para la migración de Rocky Linux “ migrate2rocky.sh “.

- A continuación, haz que el script sea ejecutable cambiando los permisos del archivo utilizando el siguiente comando chmod.
chmod +x migrate2rocky.sh- Ahora ejecuta el script “ migrate2rocky.sh “ como a continuación para mostrar ayuda y todas las opciones disponibles.
./migrate2rocky.sh -hObtendrás una salida similar a continuación, y estarás listo para migrar tu sistema CentOS 8 a Rocky Linux.
Usage: migrate2rocky.sh [OPTIONS]
Options:
-h Display this help
-r Convert to rocky
-V Verify switch
!! USE WITH CAUTION !!
Migrando de CentOS 8 a Rocky Linux
- Comienza la migración de CentOS 8 a Rocky Linux ejecutando el script como a continuación.
./migrate2rocky.sh -r- Al principio, el script verificará todos los repositorios principales (AppStream, BaseOS y Extras) para CentOS 8 y los reasignará a 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
- Después de eso, el script reemplazará todos los paquetes relacionados con CentOS por nuevos paquetes para Rocky Linux. También eliminará paquetes innecesarios e instalará nuevos paquetes adicionales.
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
La instalación de paquetes durante el proceso de migración tomará tiempo, así que asegúrate de tener una buena conexión a Internet.
- Cuando el proceso de migración sea exitoso, obtendrás una salida similar a continuación.
...
Complete!
Done, please reboot your system.- A continuación, ejecuta el siguiente comando para asegurarte de que todos los paquetes instalados coincidan con la última versión disponible de cualquier repositorio habilitado en el sistema.
sudo dnf distro-sync -y- Después de eso, reinicia el sistema para aplicar todos los cambios al sistema utilizando el siguiente comando.
sudo reboot
- Ahora, durante el proceso de arranque, verás la ventana de grub con Rocky Linux disponible en el menú superior.

Selecciona “ Rocky Linux (4xxxx) 8.4 (Green Obsidian) “ y presiona “ Enter “ para iniciar el nuevo sistema.
Verificar la migración
- Inicia sesión en el nuevo sistema y ejecuta el siguiente comando para verificar el resultado de la migración.
hostnamectlTras la migración exitosa, verás una salida similar a continuación.
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
- También puedes mostrar el os-release en el sistema.
cat /etc/os-releaseY obtendrás la siguiente salida.
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"Conclusión
¡Felicidades! has migrado exitosamente de CentOS 8 a Rocky Linux 8.4. El proceso de migración es fluido sin ningún error, y el sistema está en funcionamiento como Rocky Linux. Y ahora estás listo para iniciar todos tus servicios y aplicaciones.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.