以前、CentOS 8エラーについて書きました:リポジトリ「AppStream」のメタデータのダウンロードに失敗し、その後CentOS8をCentOSStreamに変換しました。最後に、CentOS8をRockyLinux、AlmaLinux、またはLong Term Support(LTS)を提供するOracleLinuxに移行することを提案しました。このチュートリアルでは、CentOS8をRockyLinuxに移行する方法を学びます。
Rocky Linuxとは何ですか?
Rocky Linuxは、Red HatEnterpriseLinux®と互換性のあるオープンソースのオペレーティングシステムであり、CentOS 8に代わるものです。RockyLinuxProjectは、CentOS8LinuxをRockyLinux8に手間をかけずに移行するのに役立つシェルスクリプトを提供しています。
移行の前提条件
ステップ1:必要なファイル/フォルダーをバックアップする
必要なすべてのファイルとフォルダをバックアップします。 VMとして実行している場合は、そのスナップショットを撮ります。
ステップ2:CentOSv8.5に更新
CentOS8からRockyLinuxへの移行は、v8.5でのみサポートされています。したがって、CentOS8を最新バージョンに更新してください
[root@centos8-rocky ~]# dnf update
ステップ3:CentOSのバージョンが8.5であることを確認します
[root@centos8-rocky ~]# cat /etc/centos-release CentOS Linux release 8.5.2111
ステップ4:gitをインストールする
指示に従ってgitをインストールし、リポジトリのクローンを作成して、RockyLinuxCommunityが提供する移行ツールをインストールします。
ステップ5:移行ツールをダウンロードする
gitをインストールしたら、リポジトリのrocky-toolsのクローンを作成します。
[root@centos8-rocky ~]# git clone https://github.com/rocky-linux/rocky-tools Cloning into 'rocky-tools'... remote: Enumerating objects: 597, done. remote: Counting objects: 100% (315/315), done. remote: Compressing objects: 100% (212/212), done. remote: Total 597 (delta 175), reused 160 (delta 99), pack-reused 282 Receiving objects: 100% (597/597), 150.87 KiB | 380.00 KiB/s, done. Resolving deltas: 100% (248/248), done.
CentOS8をRockyLinuxに移行する方法
ステップ6:ディレクトリをrocky-tools/migrate2rockyに変更します
[root@centos8-rocky ~]# cd rocky-tools/migrate2rocky/
ステップ7:実行権限をmigrate2rocky.shに設定します
[root@centos8-rocky migrate2rocky]# chmod +x migrate2rocky.sh
ステップ8:移行を開始します
[root@centos8-rocky migrate2rocky]# ./migrate2rocky.sh -r migrate2rocky - Begin logging at Wed 02 Mar 2022 05:18:10 PM IST. Removing dnf cache Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
座ってリラックスしてください。マシンとインターネット接続によっては、スクリプトがすべてを変換するのにかなりの時間がかかります。
ステップ9:システムを再起動します
上記の手順が完了したら、サーバーを再起動します。
[root@centos8-rocky migrate2rocky]# reboot
ステップ10:移行を確認する
システムが再起動したら、システムにログインし、以下のコマンドを実行して、移行が成功したことを確認します。
[root@centos8-rocky migrate2rocky]# cat /etc/centos-release Rocky Linux release 8.5 (Green Obsidian)
それだけです!