Migrazione Linux · 6 min read · Oct 30, 2025

Come Migrare Da CentOS 8 a RockyLinux 8.4

La fine del 2021 è vicina, il che significa che anche la EOL (fine vita) di CentOS 8 è vicina. Quindi non ci sono più aggiornamenti e supporto per il Linux CentOS 8, e questo è un enorme svantaggio per chiunque utilizzi CentOS come sistema operativo principale nell’ambiente di sviluppo e produzione. Al contrario, c’è una nuova distribuzione Linux che sostituisce CentOS 8, una di esse si chiama “ Rocky Linux “.

Nel caso tu sia un utente di CentOS 8 e voglia migrare a Rocky Linux, non è necessario ricostruire e reinstallare il tuo server/server. Perché il progetto Rocky Linux fornisce uno strumento di migrazione utile per chiunque desideri migrare da CentOS 8 a Rocky Linux. Questo strumento è un salvavita per chiunque voglia migrare il proprio ambiente di sviluppo o produzione a Rocky Linux.

In questa guida, imparerai come migrare da CentOS 8 a Rocky Linux 8.4 utilizzando lo strumento di migrazione fornito dal progetto Rocky Linux.

Nota prima della migrazione: Esegui il backup di tutti i dati delle applicazioni sul tuo server, prendi uno snapshot dell’immagine del tuo server CentOS 8 per prevenire la perdita di dati e sposta lo snapshot in un luogo sicuro.

Requisiti

  • Un utente root o un utente con privilegi sudo. Lo script di migrazione di Rocky Linux deve essere eseguito come utente root.

Di seguito è riportato lo schermo del nostro server CentOS 8 prima di migrare a Rocky Linux.

Prima di migrare a Rocky Linux

Esegui il seguente comando per controllare il tuo sistema CentOS.

hostnamectl

Otterrai un output simile allo screenshot sopra.

Aggiornare Tutti i Pacchetti

Prima di tutto, devi aggiornare tutti i pacchetti sul tuo sistema CentOS 8, quindi riavvia il server.

  1. Esegui il seguente comando per aggiornare tutti i pacchetti all’ultima versione.
sudo dnf upgrade

Ora digita “ y “ per confermare l’aggiornamento dei pacchetti e attendi, ci vorrà del tempo a seconda della tua connessione internet.

Aggiorna tutti i pacchetti CentOS

  1. Dopo di che, riavvia il server per applicare tutte le modifiche al sistema utilizzando il seguente comando.
sudo reboot

Una volta che il server è attivo, accedi di nuovo al tuo server, quindi puoi continuare alla fase successiva.

Installare Git

  1. Esegui il comando qui sotto per installare git sul tuo sistema.
sudo dnf install git

Digita “y” per confermare l’installazione.

Installa Git su CentOS

Ora vai alla fase successiva per continuare.

Scarica Rocky Tools

  1. Clona il repository “ rocky-tools “ nella tua directory home root utilizzando il comando git qui sotto.
git clone https://github.com/rocky-linux/rocky-tools.git

All’interno della directory “ rocky-tools “ vedrai due strumenti, la directory “ migrate2rocky “ contiene lo strumento di migrazione per Rock Linux, e la directory “ mirror “ contiene lo strumento per mantenere un mirror pubblico e privato di Rocky Linux da sincronizzare.

  1. Cambia la directory di lavoro in “ ~/rocky-tools/migrate2rocky “ ed esegui il comando “ ls “ come di seguito.
cd rocky-tools/migrate2rocky; ls -lah

Ora vedrai lo script bash per la migrazione di Rocky Linux “ migrate2rocky.sh”.

Scarica lo script di migrazione di Rocky Linux

  1. Successivamente, rendi lo script eseguibile cambiando i permessi del file utilizzando il seguente comando chmod.
chmod +x migrate2rocky.sh
  1. Ora esegui lo script “ migrate2rocky.sh “ come di seguito per mostrare aiuto e tutte le opzioni disponibili.
./migrate2rocky.sh -h

Otterrai un output simile a quello qui sotto, e sei pronto per migrare il tuo 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 !!

Rendi eseguibile lo script di migrazione di Rocky Linux e l'aiuto dello script

Migrare CentOS 8 a Rocky Linux

  1. Inizia la migrazione da CentOS 8 a Rocky Linux eseguendo lo script come di seguito.
./migrate2rocky.sh -r
  1. All’inizio, lo script controllerà tutti i repository principali (AppStream, BaseOS ed Extras) per CentOS 8 e rimapperà 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

Cambia il repository principale da CentOS a Rocky Linux

  1. Dopo di che, lo script sostituirà tutti i pacchetti relativi a CentOS con nuovi pacchetti per Rocky Linux. Inoltre, rimuoverà i pacchetti non necessari e installerà nuovi pacchetti aggiuntivi.
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

Sostituisci tutti i pacchetti con la versione dei pacchetti di Rocky Linux

L’installazione dei pacchetti durante il processo di migrazione richiederà tempo, quindi assicurati di avere una buona connessione internet.

  1. Quando il processo di migrazione ha successo, otterrai un output simile a quello qui sotto.
...  
Complete!  
Done, please reboot your system.
  1. Successivamente, esegui il seguente comando per assicurarti che tutti i pacchetti installati siano abbinati all’ultima versione disponibile da qualsiasi repository abilitato sul sistema.
sudo dnf distro-sync -y
  1. Dopo di che, riavvia il sistema per applicare tutte le modifiche al sistema utilizzando il seguente comando.
sudo reboot

Migrazione di Rocky Linux completata

  1. Ora durante il processo di avvio, vedrai la finestra grub con Rocky Linux disponibile nel menu in alto.

Grub di Rocky Linux dopo la migrazione

Seleziona “ Rocky Linux (4xxxx) 8.4 (Green Obsidian) “ e premi “ Enter “ per avviare il nuovo sistema.

Verifica la Migrazione

  1. Accedi al nuovo sistema ed esegui il seguente comando per verificare il risultato della migrazione.
hostnamectl

Al termine della migrazione, vedrai un output simile a quello qui sotto.

   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

Migrazione riuscita da CentOS 8 a Rocky Linux 8.4

  1. Inoltre, puoi mostrare l’os-release sul sistema.
cat /etc/os-release

E otterrai il seguente output.

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"

Conclusione

Congratulazioni! hai migrato con successo da CentOS 8 a Rocky Linux 8.4. Il processo di migrazione è stato fluido senza alcun errore, e il sistema è attivo e funzionante come Rocky Linux. E ora sei pronto per avviare tutti i tuoi servizi e applicazioni.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.