Se stai leggendo questo post per migrare il tuo sistema da CentOS 8 a Rocky Linux 8, potresti essere a conoscenza dell'annuncio di CentOS, che rende CentOS una build upstream per RHEL. Mentre in precedenza CentOS era una build downstream di Red Hat Enterprise Linux.
Poiché CentOS terminerà il supporto per CentOS 8 alla fine del 2021, abbiamo solo poche opzioni di fronte a noi.
- Passa allo streaming di CentOS 8
- Migra a Rocky Linux o altre distribuzioni compatibili
Rocky Linux, la distribuzione Linux più attesa dalla comunità Rocky Linux guidata da Gregory Kurtzer, fondatore del progetto CentOS. È compatibile al 100% in formato binario con Red Hat Enterprise Linux.
La community di Rocky Linux ha annunciato la disponibilità generale di Rocky Linux 8.4 "Green Obsidian" il 21 giugno 2021. Offre inoltre uno strumento di conversione per supportare la conversione a Rocky Linux 8.4 da altri sistemi EL.
Segui la procedura seguente per migrare da CentOS 8 a Rocky Linux 8.4 senza alcuna difficoltà. Utilizza questa procedura a tuo RISCHIO .
Puoi anche scaricare le immagini di Rocky Linux 8 VirtualBox o VMware per provarlo prima di pianificare la migrazione.Aggiorna CentOS 8
Porta il tuo sistema all'ultima versione di CentOS 8 (8.4.210).
dnf update -y
Riavvia il sistema per completare l'aggiornamento.
reboot
Controlla la versione del sistema operativo dopo il riavvio.
cat /etc/centos-release
Risultato:
CentOS Linux release 8.4.210
Migra da CentOS 8 a Rocky Linux
Scarica lo strumento di conversione ufficiale da Github.
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Esegui il comando seguente per eseguire il pre-controllo.
bash migrate2rocky.sh -V
Risultato:
Creating a list of RPMs installed: begin Verifying RPMs installed against RPM database: begin A log of this installation can be found at /var/log/migrate2rocky.log
Se non ci sono errori nel controllo preliminare, procedi alla conversione del tuo sistema in Rocky Linux 8.
bash migrate2rocky.sh -r
Questa conversione richiederebbe del tempo per essere completata e dipende dalla velocità della tua connessione Internet. Attendi il completamento dell'aggiornamento.
Risultato:
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 . . . . . . xkeyboard-config-2.28-1.el8.noarch yum-4.4.2-11.el8.noarch zlib-1.2.11-17.el8.x86_64 Removed: kernel-4.18.0-80.el8.x86_64 kernel-core-4.18.0-80.el8.x86_64 kernel-modules-4.18.0-80.el8.x86_64 Complete! Done, please reboot your system. A log of this installation can be found at /var/log/migrate2rocky.log
Riavvia il sistema dopo la migrazione.
reboot
Convalida la versione del sistema operativo dopo il riavvio.
cat /etc/rocky-release
Risultato:
Rocky Linux release 8.4 (Green Obsidian
Conclusione
È tutto. Ora hai migrato con successo il tuo sistema da CentOS 8 a Rocky Linux 8.