Hvordan migrere fra CentOS 8 til Rocky Linux 8


Rocky Linux 8.5, med kodenavnet Green Obsidian, er endelig her! Den ble utgitt 12. november 2021, knapt seks måneder etter utgivelsen av Rocky Linux 8.4, som er en fjerde stabil versjon av den siste utgivelsen.

Dette er den første stabile og produksjonsklare utgivelsen av Rocky Linux etter måneder med intens forskning og utvikling. Den er tilgjengelig for både x86_64 og ARM64 arkitekturer.

Som du vet, er Rocky Linux et fellesskapsoperativsystem for bedrifter som er 100 % bug-for-bug-kompatibelt med Red Hat Enterprise Linux 8.5 . Dette gjør det til et perfekt alternativ til CentOS 8 som vil bli EOL innen utgangen av desember 2021.

Med utgivelsen av Rocky Linux 8.5 er et konverteringsverktøy gjort tilgjengelig for å hjelpe deg med å migrere fra CentOS 8 til Rocky Linux. Dette er praktisk for de som ønsker å teste Rocky Linux 8 uten å utføre en ny installasjon.

Bare for å få deg oppdatert, kan du oppgradere følgende distribusjoner til Rocky Linux 8.5:

  • Red Hat Enterprise Linux 8.4
  • CentOS Linux 8.4
  • AlmaLinux 8.4
  • Oracle Linux 8.4

Last ned Rocky Linux 8.5

Hvis du vil ha en ny installasjon, fortsett og last ned Rocky Linux 8.5 som er tilgjengelig i minimal, DVD og Boot ISO-bilder.

Utrolig nok er Rocky Linux 8.5 også tilgjengelig på Amazon Web Services (AWS Marketplace) og Google Cloud Platform. I tillegg kan du finne Rocky Linux i containerbilder fra Docker Hub og Quay.io.

Migrering fra CentOS 8 til Rocky Linux 8.5

Før du migrerer til Rocky Linux 8.5, og et hvilket som helst annet operativsystem for den saks skyld, anbefales det alltid å sikkerhetskopiere alle filene dine slik at du kan være på rett side om noe skulle gå i stykker.

For å komme i gang skal vi bekrefte versjonen av CentOS 8 som vi bruker for migrering. Vi kjører for øyeblikket CentOS Linux 8.2 som angitt nedenfor.

cat /etc/redhat-release

CentOS Linux release 8.2.2004 (Core)

Du trenger ikke å oppgradere til den nyeste versjonen av CentOS, slik tilfellet er ved migrering til AlmaLinux 8.5 eller Oracle Linux.

Det neste trinnet er å laste ned migrate2rocky.sh-migreringsskriptet, som ligger på GitHub, og du kan laste det ned som følger ved å bruke wget-kommandolinjeverktøyet.

wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

Når nedlastingen er fullført, tilordne utføringstillatelser til migrate2rocky.sh-skallskriptfilen som vist.

chmod +x migrate2rocky.sh

Vi er nå klare til å migrere til Rocky Linux.

For å starte migreringen fra CentOS 8 til Rocky Linux, kjør skriptet som følger:

sudo bash migrate2rocky.sh  -r

Skriptet begynner med å identifisere alle depotene som kartlegger fra CentOS Linux 8 til Rocky Linux 8. Den fjerner deretter CentOS 8 Linux-pakker og -lagre og erstatter dem med deres Rocky Linux 8.5-ekvivalenter.

Deretter fortsetter det å laste ned nye pakker som kreves av Rocky Linux 8.5.

Etter å ha lastet ned pakkene, installerer den dem på nytt og oppgraderer noen av de eksisterende pakkene til de nyeste versjonene. Hele migreringen tar ganske lang tid, og i vårt tilfelle tok det omtrent 3 timer. Dette er imidlertid helt avhengig av internettforbindelsens hastigheter. Migreringen vil også ta kortere tid hvis du kjører en minimal installasjon.

Når migreringen er fullført, vil du bli bedt om å starte systemet på nytt som vist.

For å starte på nytt, kjør kommandoen:

sudo reboot

Under omstartsprosessen vil Rocky Linux-logoen bli blinket – for GUI-installasjonen.

På Grub-menyen, sørg for å velge «Rocky Linux»-oppføringen som vises som det første alternativet.

Logg deretter på med påloggingsinformasjonen din for brukerkontoen din.

Og dette innleder til den mørkegrå Rocky Linux skrivebordsbakgrunnen.

Og det er det. Du kan nå nyte stabiliteten og alle de andre godsakene som Rocky Linux gir helt uten kostnad, akkurat som du gjorde med CentOS Linux.