GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8LinuxからRockyLinux8に移行する方法

RedHatがCentOS8からCentOSStream8に焦点を移した後、 Mr.Gregory Kurtzer CentOSの最初の創設者である、は、 Rocky Linuxという名前のRHELの別の再構築の開発を開始しました。 。 Rocky Linuxは、RedHat Enterprise Linuxと100%互換性があるように設計されたコミュニティエンタープライズオペレーティングシステムです。このステップバイステップガイドでは、 migrate2rockyを使用してCentOS8LinuxからRockyLinux8に移行する方法について説明します。 脚本。 Rocky Linux開発チームは、既存のCentOS8システムをRockyLinux8に簡単に変換するためのmigrate2rockyスクリプトを作成しました。

migrate2rockyスクリプトを使用してCentOS8からRockyLinux8に移行します

注意事項:

まず、重要なデータのバックアップ アップグレードプロセスを開始する前に、CentOSシステムから。このスクリプトは、新しくインストールしたCentOS8仮想マシンでテストしました。私のVMにはデータがなく、インストールが最小限のサーバーエディションです。期待どおりに問題なく正常に動作しました。

Rocky Linuxの移行タスクを始めましょう!

ステップ1: 現在のCentOS8Linuxシステムを利用可能な最新バージョンにアップグレードします:

$ sudo dnf --refresh upgrade

更新が完了したら、システムを再起動します。

$ sudo reboot

ステップ2: システムでCentOS8バージョンを実行しているかどうかを確認します:

$ cat /etc/redhat-release

出力例:

CentOS Linux release 8.4.2105

次のコマンドを使用して、詳細な出力を表示することもできます。

$ cat /etc/os-release

出力例:

 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"

ステップ3: migrate2rockyという名前のRockyLinux移行スクリプトをダウンロードします ここから 。

$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

ステップ4: migrate2rockyを作成します スクリプト実行可能ファイル:

$ sudo chmod +x migrate2rocky.sh 

ステップ5: 最後に、migrate2rockyを実行します -rを使用したスクリプト 次のコマンドを使用して、CentOS8LinuxシステムからRockyLinux8に移行するように切り替えます。

$ sudo bash migrate2rocky.sh -r

これにより、CentOS8リポジトリがRockyLinuxリポジトリに置き換えられ、CentOSブランドが削除され、Rocky Linux GPGキーが追加されてから、すべてのパッケージがダウンロード、インストール、アップグレードされます。

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
[...]

これには、インターネットの速度とインストールサイズに応じて、数分から数時間かかります。インストールが最小限で、高速インターネット接続を備えたSSDを使用している場合は、おそらく5〜10分かかります。

Rocky Linuxの移行が成功すると、次の出力が表示されます。

 [...] 
 Complete!
 Done, please reboot your system.
 A log of this installation can be found at /var/log/migrate2rocky.log
にあります。

ステップ6: 次のコマンドを実行して、インストールされているパッケージを利用可能な最新バージョンに同期します。

$ sudo dnf distro-sync -y 

最後に、システムを再起動します:

$ sudo reboot

ステップ7: Rocky Linuxシステムにログインし、RockyLinuxに一致するホスト名とユーザー名を更新します。

$ sudo hostnamectl set-hostname rocky8

ログアウトしてから再度ログインして、変更を適用します。

ホスト名をチェックして、変更されていることを確認します:

 $ hostname
 rocky8

はい、更新されました!

これが、CentOS8.4から正常に移行された後にKVMで実行されているRockyLinux8.4システムです。

それでおしまい。 migrate2rockyを使用して、CentOSLinux8をRockyLinux8に正常に移行しました。 脚本。

RockyLinux8.4エンタープライズLinuxオペレーティングシステムを使用する準備が整いました。

CentOS7をELevateを使用して任意のEnterpriseLinux8に移行する

Migrate2rockyスクリプトはCentOS8バージョンのみをRockyLinux8に変換することに注意してください。CentOS7.xや6.xなどの古いバージョンを実行している場合、このスクリプトは役に立ちません。

ありがたいことに、 ELevateというツールがあります CentOS7を任意のEnterpriseLinux8.xバージョンに移行します。

ELevateは、RHELベースのディストリビューションのメジャーバージョン間を7.xから8.xバージョンに移行できるオープンソースの移行ツールです。詳細については、次のガイドを参照してください。

  • ELevateユーティリティを使用してCentOS7をAlmaLinux8、CentOS Stream 8、Oracle Linux 8、RockyLinux8に移行する方法

RockyLinuxをインストールする

次のリンクから最新のRockyLinuxバージョンをダウンロードできます。このガイドを書いている時点で、RockyLinux8はx86_64で利用できます。 ビットとARM64(aarch64) アーキテクチャ。現在、Rocky Linuxの最小限のISO、DVD、トレントファイルは公式ダウンロードページからダウンロードできます。

RockyLinuxをダウンロード

Rocky Linuxコンテナイメージは、次のリンクから入手できます。

  • DockerHub
  • Quay.io

次のリンクの説明に従って、選択したイメージをダウンロードし、システムにRockyLinuxをインストールします。

  • RockyLinuxのインストール方法

Cent OS
  1. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法

  2. CentOS8をRockyLinuxに移行する

  3. CentOS8からRockyLinux8に移行する方法

  1. CentOSからAlmaLinuxに移行する方法

  2. Centos8からRockyLinux8に移行する方法

  3. RockyLinux8.4がCentOS8から移行できるようになりました

  1. CentOS8からRockyLinux8.4に移行する方法

  2. CentOS7をRockyLinux8にアップグレードする方法

  3. CentOS8からRockyLinux8に移行する方法