この投稿を読んでシステムをCentOS8からRockyLinux8に移行する場合は、CentOSの発表に気付いているかもしれません。これにより、CentOSはRHELのアップストリームビルドになります。以前は、CentOSはRed HatEnterpriseLinuxのダウンストリームビルドでした。
CentOSは2021年の終わりにCentOS8のサポートを終了するため、いくつかのオプションしかありません。
- CentOS8ストリームに切り替えます
- RockyLinuxまたは他の互換性のあるディストリビューションに移行する
Rocky Linuxは、CentOSプロジェクトの創設者であるGregoryKurtzerが率いるRockyLinuxコミュニティから最も期待されているLinuxディストリビューションです。 Red Hat Enterprise Linuxと100%バイナリ互換です。
Rocky Linuxコミュニティは、2021年6月21日にRockyLinux8.4「GreenObsidian」の一般提供を発表しました。他のELシステムからRockyLinux8.4への変換をサポートする変換ツールも提供しています。
以下の手順に従って、CentOS8からRockyLinux8.4に問題なく移行します。 この手順はご自身の責任で使用してください 。
Rocky Linux 8 VirtualBoxまたはVMwareイメージをダウンロードして、移行を計画する前に試すこともできます。CentOS8を更新
システムをCentOS8の最新リリース(8.4.210)に起動します。
dnf update -y
システムを再起動して更新を完了します。
reboot
再起動後にOSのバージョンを確認してください。
cat /etc/centos-release
出力:
CentOS Linux release 8.4.210
CentOS8からRockyLinuxへの移行
Githubから公式の変換ツールをダウンロードします。
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
以下のコマンドを実行して、事前チェックを実行します。
bash migrate2rocky.sh -V
出力:
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
事前チェックでエラーがない場合は、システムをRockyLinux8に変換します。
bash migrate2rocky.sh -r
この変換は完了するまでに時間がかかり、インターネット接続の速度によって異なります。更新が完了するのを待ちます。
出力:
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
移行後にシステムを再起動します。
reboot
再起動後にOSリリースを検証します。
cat /etc/rocky-release
出力:
Rocky Linux release 8.4 (Green Obsidian
結論
それで全部です。これで、システムがCentOS8からRockyLinux8に正常に移行されました。