Dopo che RedHat ha spostato la sua attenzione da CentOS 8 a CentOS Stream 8, Mr.Gregory Kurtzer , il fondatore originale di CentOS, ha iniziato a sviluppare un'altra ricostruzione di RHEL, denominata Rocky Linux . Rocky Linux è un sistema operativo aziendale comunitario progettato per essere compatibile al 100% con RedHat Enterprise Linux. Questa guida passo passo spiega come migrare a Rocky Linux 8 da CentOS 8 Linux usando migrate2rocky sceneggiatura. Il team di sviluppo di Rocky Linux ha creato lo script migrate2rocky per convertire facilmente un sistema CentOS 8 esistente in Rocky Linux 8.
Migra a Rocky Linux 8 da CentOS 8 utilizzando lo script migrate2rocky
Un avvertimento:
Prima di tutto, esegui il backup dei dati importanti dal tuo sistema CentOS prima di avviare il processo di aggiornamento. Ho testato questo script in una macchina virtuale CentOS 8 appena installata. La mia macchina virtuale non ha dati ed è un'edizione server con installazione minima. Ha funzionato perfettamente senza problemi come previsto.
Iniziamo ora l'attività di migrazione di Rocky Linux!
Passaggio 1: Aggiorna l'attuale sistema CentOS 8 Linux all'ultima versione disponibile:
$ sudo dnf --refresh upgrade
Al termine dell'aggiornamento, riavvia il sistema:
$ sudo reboot
Passaggio 2: Controlla se stai eseguendo la versione CentOS 8 sul tuo sistema:
$ cat /etc/redhat-release
Risultato di esempio:
CentOS Linux release 8.4.2105
Puoi anche utilizzare il comando seguente per visualizzare l'output dettagliato:
$ cat /etc/os-release
Risultato di esempio:
NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8"

Passaggio 3: Scarica lo script di migrazione Rocky Linux denominato migrate2rocky da qui .
$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Passaggio 4: Rendi migrate2rocky
script eseguibile:
$ sudo chmod +x migrate2rocky.sh
Passaggio 5: Infine, esegui migrate2rocky
script con -r
passa a migrare a Rocky Linux 8 dal sistema CentOS 8 Linux usando il comando:
$ sudo bash migrate2rocky.sh -r
Questo sostituirà i repository CentOS 8 con i repository Rocky Linux, rimuoverà il marchio CentOS, aggiungerà chiavi GPG Rocky Linux e quindi scaricherà, installerà e aggiornerà tutti i pacchetti.
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 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-backgrounds rocky-backgrounds centos-gpg-keys rocky-gpg-keys centos-logos rocky-logos centos-indexhtml rocky-indexhtml centos-linux-release rocky-release centos-linux-repos rocky-repos [...]

Ci vorranno da pochi minuti a ore a seconda della velocità di Internet e delle dimensioni dell'installazione. Se la tua installazione è minima e hai SSD con connessione Internet veloce, probabilmente ci vorranno 5-10 minuti.
Dopo aver eseguito correttamente la migrazione di Rocky Linux, dovresti vedere il seguente output:
[...] Complete! Done, please reboot your system. A log of this installation can be found at /var/log/migrate2rocky.log

Passaggio 6: Esegui il comando seguente per sincronizzare i pacchetti installati con le ultime versioni disponibili.
$ sudo dnf distro-sync -y
Infine, riavvia il sistema:
$ sudo reboot
Passaggio 7: Accedi al sistema Rocky Linux e aggiorna il nome host e il nome utente che corrispondono a Rocky Linux:
$ sudo hostnamectl set-hostname rocky8
Esci e accedi nuovamente per applicare le modifiche.
Controlla il nome host per verificare che sia stato modificato:
$ hostname rocky8
Sì, è stato aggiornato!
Ecco il mio sistema Rocky Linux 8.4 in esecuzione in KVM dopo la migrazione da CentOS 8.4.

Questo è tutto. Abbiamo migrato con successo CentOS Linux 8 a Rocky Linux 8 usando migrate2rocky
sceneggiatura.
Il sistema operativo Linux aziendale Rocky Linux 8.4 è ora pronto per l'uso.
Migra da CentOS 7 a qualsiasi Enterprise Linux 8 con ELEvate
Tieni presente che lo script Migrate2rocky converte solo la versione CentOS 8 in Rocky Linux 8. Se stai eseguendo versioni precedenti come CentOS 7.xo 6.x, questo script non sarà di aiuto.
Per fortuna, esiste uno strumento chiamato ELEvate per migrare CentOS 7 a qualsiasi versione di Enterprise Linux 8.x.
ELEvate è uno strumento di migrazione open source che consente di migrare tra le versioni principali delle distribuzioni basate su RHEL dalla versione 7.x alla versione 8.x. Per maggiori dettagli, fare riferimento alla seguente guida.
- Come migrare CentOS 7 ad AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 usando ELEvate Utility
Installa Rocky Linux
Puoi scaricare l'ultima versione di Rocky Linux dal seguente link. Al momento della stesura di questa guida, Rocky Linux 8 è disponibile per x86_64 bit e ARM64 (aarch64) architetture. Attualmente, i file ISO minimi, DVD e torrent di Rocky Linux sono disponibili per il download nella pagina di download ufficiale.
Scarica Rocky LinuxLe immagini dei container Rocky Linux sono disponibili nei seguenti collegamenti:
- Hub Docker
- Quay.io
Scarica le immagini che preferisci e installa Rocky Linux sul tuo sistema come descritto nel seguente link.
- Come installare Rocky Linux