Instrucciones paso a paso para migrar desde CentOS 8 a Rocky Linux¶
En este artículo
- Paso 1. Copia de seguridad
- Paso 2: Verificación de la coincidencia de versiones
- Paso 3. Agregar espejos
- Paso 4. Descargar el script de migración:
- Paso 5. Conceder permisos de ejecución al script:
- Paso 6. Ejecutar un script que inicie la descarga e instalación de paquetes:
- Paso 7: Finalización de la instalación y reinicio
- Paso 8. Detección de errores
- Paso 9. Verificación del funcionamiento de los servicios
Paso 1. Copia de seguridad¶
Realice una copia de seguridad del servidor o de los directorios importantes en el servidor.
Paso 2: Verificación de la coincidencia de versiones¶
Antes de ejecutar el script de migración, debe verificar la versión del sistema operativo. CentOS debe ser al menos la versión 8.3. De lo contrario, necesita registrar las direcciones de los espejos con paquetes para actualizar, como se indica en el párrafo Paso 3, y ejecutar el comando
Las imágenes de CentOS se pueden descargar en el enlace. El sistema se actualizará a CentOS Linux release 8.5.2111.
Paso 3. Agregar espejos¶
Debe agregar espejos a CentOS 8 utilizando los siguientes comandos:
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
Paso 4. Descargar el script de migración:¶
cd /tmp
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Paso 5. Conceder permisos de ejecución al script:¶
Paso 6. Ejecutar un script que inicie la descarga e instalación de paquetes:¶
Paso 7: Finalización de la instalación y reinicio¶
En caso de instalación exitosa, aparecerá el siguiente mensaje:

Una vez completada la instalación, debe reiniciar el sistema con el comando reboot.
En caso de migración exitosa, Rocky Linux estará presente en la lista durante el arranque del sistema y la selección del kernel:

Paso 8. Detección de errores¶
Después de reiniciar el sistema, debe verificar la presencia de errores, así como el nombre y la versión del sistema:
cat /etc/redhat-release– verificar si hemos cambiado definitivamente a RockyLinux;dmesg- verificar errores de hardware;journalctl- errores en el sistema.
Paso 9. Verificación del funcionamiento de los servicios¶
Si está migrando un sistema con interfaz gráfica de usuario (GUI), es posible que tenga problemas durante la migración desde CentOS a Rocky Linux. Mientras se ejecuta el script de migración, pueden surgir problemas con los paquetes cuando el sistema no se ha migrado completamente a RockyLinux. Esto dañará los paquetes antiguos de CentOS. Cuando intente verificar la versión del sistema con los comandos descritos a continuación:
Se mostrará el siguiente mensaje:
Se recibirá un mensaje similar al intentar ejecutar los siguientes comandos:
La solución a este problema es una reversión parcial al sistema CentOS instalando paquetes desde el espejo de archivo vault.. Es necesario descargar los paquetes de la versión que estaba instalada previamente en el sistema (ver Paso 2) CentOS versión 8.5.2111.
Ejecute la siguiente secuencia de comandos:
cd /tmp
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-release-8.5-1.2111.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-repos-8-3.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm
rpm -ivh ./centos-gpg-keys-8-3.el8.noarch.rpm --force
rpm -ivh ./centos-linux-release-8.5-1.2111.el8.noarch.rpm ./centos-linux-repos-8-3.el8.noarch.rpm --force
Antes de ejecutar el script de migración, debe instalar previamente todas las dependencias. Por ejemplo, una lista de 6 paquetes problemáticos:
Error: Check discovered 6 problem(s)
anaconda-gui-33.16.5.6-1.el8.x86_64 has missing requires of system-logos
firefox-91.4.0-1.el8_5.x86_64 has missing requires of redhat-indexhtml
gdm-1:40.0-15.el8.x86_64 has missing requires of system-logos
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-backgrounds
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-logos
plymouth-graphics-libs-0.9.4-10.20200615git1e36e30.el8.x86_64 has missing requires of system-logos
Para resolver este problema, debe instalar 3 paquetes:
Después de seguir estos pasos para resolver el problema con las dependencias, debe repetir los pasos de migración desde el Paso 6
Parte del contenido de esta página fue creado o traducido utilizando IA.