サーバー移行 · 1 min read · Oct 30, 2025
CentOS 8をAlmaLinux 8.3に移行する方法

CentOS 8は2021年12月31日にサポートが終了します。したがって、CentOS 8オペレーティングシステムを使用している場合は、Alma Linuxという代替ディストリビューションにアップグレードすることをお勧めします。
このガイドでは、CentOS 8を新しいAlmaLinux 8.3に移行する方法を示します。
前提条件
- CentOS 8を実行しているサーバー。
- サーバーにルートパスワードが設定されていること。
現在のオペレーティングシステムを確認する
まず、次のコマンドを使用して現在のオペレーティングシステムのバージョンを確認できます:
hostnamectl次の出力が表示されるはずです:
Static hostname: centos
Icon name: computer-vm
Chassis: vm
Machine ID: 2c4021b827b14dc09dffcd6a602a70dd
Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60
Virtualization: kvm
Operating System: ]8;;https://www.centos.org/CentOS Linux 8 (Core)]8;;
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64
Architecture: x86-64
次のコマンドを実行してオペレーティングシステムのバージョンを確認することもできます:
cat /etc/os-release次の出力が表示されるはずです:
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
システムパッケージを更新する
アップグレードプロセスを開始する前に、すべてのパッケージを最新バージョンに更新する必要があります。次のコマンドを使用してすべてを更新できます:
dnf update -yすべてのパッケージが更新されたら、更新を適用するためにシステムを再起動します。
rebootCentOS 8からAlmaLinuxへの手動アップグレード
まず、すべてのCentOS GPGキー、リポジトリ、およびブランディングの詳細を削除する必要があります。
CentOS 8デスクトップオペレーティングシステムを実行している場合は、次のコマンドを使用してすべてを削除します:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logosCentOS 8サーバーオペレーティングシステムを実行している場合は、次のコマンドを使用してすべてを削除します:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-reposすべてを削除した後、次のコマンドを実行してAlmaLinuxリリースパッケージをインストールします。
rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm次に、次のコマンドを実行してCentOS 8からAlma Linuxにアップグレードします。
dnf distro-sync -y移行プロセスが完了したら、変更を適用するためにシステムを再起動します:
reboot再起動後、次のコマンドを使用してオペレーティングシステムのバージョンを確認します:
cat /etc/os-release次の出力に新しいオペレーティングシステムが表示されるはずです:
NAME="AlmaLinux"
VERSION="8.3 (Purple Manul)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.3"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc"
HOME_URL="https://almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"
AlmaLinux-deployスクリプトを使用してCentOS 8からAlmaLinuxにアップグレード
Alma Linuxは、CentOS 8をAlmaLinuxに自動的にアップグレードするためのalmalinux-deploy.shスクリプトを提供しています。
まず、次のコマンドを使用してシステムパッケージを更新します:
dnf update -yすべてのパッケージを更新した後、変更を適用するためにシステムを再起動します:
reboot次に、次のコマンドを使用してalmalinux-deploy.shスクリプトをダウンロードします:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh次に、ダウンロードしたスクリプトを実行してCentOS 8をAlmaLinuxにアップグレードします:
bash almalinux-deploy.shアップグレードプロセスが正常に完了すると、次の出力が表示されるはずです:
Run dnf distro-sync -y OK
Restoring of alternatives is done OK
Generating grub configuration file ...
done
All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK
Migration to AlmaLinux is completed
次に、変更を適用するためにシステムを再起動します:
reboot次に、次のコマンドを実行してオペレーティングシステムを確認します。
cat /etc/os-release次の出力が得られるはずです:
NAME="AlmaLinux"
VERSION="8.4 (Electric Cheetah)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"
次のコマンドを使用して読み込まれたカーネルバージョンを確認することもできます:
grubby --info DEFAULT | grep AlmaLinux次の出力が得られるはずです:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"
結論
おめでとうございます!CentOS 8をAlmaLinux 8に正常にアップグレードしました。このチュートリアルがライブシステムのアップグレードに役立つことを願っています。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。