Migração Linux · 6 min read · Oct 30, 2025

Como Migrar do CentOS 8 para RockyLinux 8.4

O final de 2021 está próximo, o que significa que o EOL (fim da vida) do CentOS 8 também está próximo. Portanto, não há mais atualizações e suporte para o Linux CentOS 8, e isso traz enormes desvantagens para todos que usam o CentOS como o sistema operacional principal no ambiente de desenvolvimento e produção. Em contrapartida, há uma nova distribuição Linux substituta para o CentOS 8, uma delas é chamada de “ Rocky Linux “.

Caso você seja um usuário do CentOS 8 e queira migrar para o Rocky Linux, não é necessário reconstruir e reinstalar seu servidor. Porque o projeto Rocky Linux fornece uma ferramenta de migração prática para quem deseja migrar do CentOS 8 para o Rocky Linux. Esta ferramenta é um salva-vidas para quem deseja migrar seu ambiente de desenvolvimento ou produção para o Rocky Linux.

Neste guia, você aprenderá como migrar do CentOS 8 para o Rocky Linux 8.4 usando a ferramenta de migração fornecida pelo projeto Rocky Linux.

Nota antes da migração: Faça backup de todos os dados de aplicativos em seu servidor, tire uma imagem instantânea do seu servidor CentOS 8 para evitar perda de dados e mova a instantânea para um local seguro.

Pré-requisitos

  • Um usuário root ou usuário com privilégios sudo. O script de migração do Rocky Linux deve ser executado como usuário root.

Abaixo está a tela do nosso servidor CentOS 8 antes de migrar para o Rocky Linux.

Antes de migrar para o Rocky Linux

Execute o seguinte comando para verificar seu sistema CentOS.

hostnamectl

Você obterá uma saída semelhante à captura de tela acima.

Atualizando Todos os Pacotes

Primeiro, você precisa atualizar todos os pacotes em seu sistema CentOS 8, depois reinicie o servidor.

  1. Execute o seguinte comando para atualizar todos os pacotes para a versão mais recente.
sudo dnf upgrade

Agora digite “ y “ para confirmar a atualização dos pacotes e aguarde, isso levará tempo dependendo da sua conexão com a internet.

Atualizar todos os pacotes do CentOS

  1. Depois disso, reinicie o servidor para aplicar todas as alterações no sistema usando o seguinte comando.
sudo reboot

Uma vez que o servidor esteja ativo, faça login novamente em seu servidor, então você pode continuar para a próxima etapa.

Instalando o Git

  1. Execute o comando abaixo para instalar o git em seu sistema.
sudo dnf install git

Digite “y” para confirmar a instalação.

Instalar Git no CentOS

Agora vá para a próxima etapa para continuar.

Baixando Ferramentas do Rocky

  1. Clone o repositório “ rocky-tools “ para seu diretório home root usando o comando git abaixo.
git clone https://github.com/rocky-linux/rocky-tools.git

Dentro do diretório “ rocky-tools “ você verá duas ferramentas, o diretório “ migrate2rocky “ contém a ferramenta de migração para o Rocky Linux, e o diretório “ mirror “ contém a ferramenta para manter um espelho público e privado do Rocky Linux para sincronização.

  1. Mude o diretório de trabalho para “ ~/rocky-tools/migrate2rocky “ e execute o comando “ ls “ conforme abaixo.
cd rocky-tools/migrate2rocky; ls -lah

Agora você verá o script bash para a migração do Rocky Linux “ migrate2rocky.sh “.

Baixar script de migração do Rocky Linux

  1. Em seguida, torne o script executável alterando a permissão do arquivo usando o seguinte comando chmod.
chmod +x migrate2rocky.sh
  1. Agora execute o script “ migrate2rocky.sh “ conforme abaixo para mostrar ajuda e todas as opções disponíveis.
./migrate2rocky.sh -h

Você obterá uma saída semelhante à abaixo, e estará pronto para migrar seu sistema CentOS 8 para o Rocky Linux.

Usage: migrate2rocky.sh [OPTIONS]  
  
Options:  
-h Display this help  
-r Convert to rocky  
-V Verify switch  
   !! USE WITH CAUTION !!

Tornar script de migração do Rocky Linux executável e ajuda do script

Migrando do CentOS 8 para o Rocky Linux

  1. Inicie a migração do CentOS 8 para o Rocky Linux executando o script conforme abaixo.
./migrate2rocky.sh -r
  1. A princípio, o script verificará todos os principais repositórios (AppStream, BaseOS e Extras) para o CentOS 8 e remapeará para o 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

Alterar repositório principal do CentOS para Rocky Linux

  1. Depois disso, o script substituirá todos os pacotes relacionados ao CentOS por novos pacotes para o Rocky Linux. Além disso, ele removerá pacotes desnecessários e instalará novos pacotes adicionais.
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

Substituir todos os pacotes pela versão dos pacotes do Rocky Linux

A instalação de pacotes durante o processo de migração levará tempo, então certifique-se de ter uma boa conexão com a internet.

  1. Quando o processo de migração for bem-sucedido, você obterá uma saída semelhante à abaixo.
...  
Complete!  
Done, please reboot your system.
  1. Em seguida, execute o seguinte comando para garantir que todos os pacotes instalados estejam correspondendo à versão mais recente disponível de qualquer repositório habilitado no sistema.
sudo dnf distro-sync -y
  1. Depois disso, reinicie o sistema para aplicar todas as alterações no sistema usando o seguinte comando.
sudo reboot

Migração do Rocky Linux concluída

  1. Agora, durante o processo de inicialização, você verá a janela grub com o Rocky Linux disponível no menu superior.

Grub do Rocky Linux após migração

Selecione “ Rocky Linux (4xxxx) 8.4 (Green Obsidian) “ e pressione “ Enter “ para inicializar no novo sistema.

Verificando a Migração

  1. Faça login no novo sistema e execute o seguinte comando para verificar o resultado da migração.
hostnamectl

Após a migração bem-sucedida, você verá uma saída semelhante à abaixo.

   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

Migração bem-sucedida do CentOS 8 para Rocky Linux 8.4

  1. Além disso, você pode mostrar o os-release no sistema.
cat /etc/os-release

E você obterá a seguinte saída.

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"

Conclusão

Parabéns! você migrou com sucesso do CentOS 8 para o Rocky Linux 8.4. O processo de migração foi suave, sem erros, e o sistema está funcionando como um Rocky Linux. E agora você está pronto para iniciar todos os seus serviços e aplicativos.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.