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

Centos8LinuxをAlmaLinux8に変換する方法

CentOSのチームは、RHELのアップストリームバージョンであるCentOSストリームに焦点を移すことを決定しました。 CentOSストリームは、FedoraLinuxとRHELの間に配置されます。これは100%RHELクローンではありませんが、RHEL開発に先んじています。 RockyLinuxやAlmaLinuxなど、RHEL 8と100%互換性のある他のディストリビューションが登場しました。

このガイドでは、新しいオペレーティングシステムを再インストールせずに、既存のCentOS8ディストリビューションをAlmaLinuxに変換する方法を学習します。 Alma Linuxチームは、この目的のために自動化されたスクリプトを提供します。インプレースアップグレードではハードディスクをフォーマットする必要はありません。そのため、現在のCentOS 8システムのすべての設定、プログラム、ファイルが保持されます。

関連コンテンツ:

  • Centos8からRockyLinux8に移行する方法
  • CentOSLinux8からCentOSStream8に変換する方法

目次

  1. システムが最新であることを確認してください
  2. CentOSLinuxシステムをバックアップする
  3. CentOSStreamパッケージをインストールする
  4. 公式のAlmaLinux移行スクリプトをダウンロードする

1。システムが最新であることを確認してください

次のコマンドを使用して、サーバーが更新されていることを確認します。

sudo dnf update -y

次のコマンドを使用して、CentOSLinux8のバージョンも確認しましょう。

$ 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"

2。 CentOS8システムをバックアップする

システムを定期的に更新することをお勧めします。システムにアプリケーションデータがある場合は、それがバックアップされていることを確認してください。また、OSスナップショットを作成して、問題が発生したときに元に戻してください。常に検証済みのバックアップを保持します。

3。公式のAlmaLinux移行スクリプトをダウンロードする

AlmaLinuxチームは、プロセスに役立つ移行ツールを提供します。このツールは、このgithubリポジトリにあります。

almalinux-deploy.shスクリプトをダウンロードします:

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

次に、スクリプトを実行可能にします。

chmod +x almalinux-deploy.sh

4。 CentOS8からAlmaLinux8に移行する

最後に、ローカルで利用可能なスクリプトを使用して実行し、移行プロセスを開始します。

sudo bash almalinux-deploy.sh

移行スクリプトがいくつかの初期チェックを実行した後、システムを現在のAlmaLinux8リリースと同期させるために特定のパッケージをアップグレードするプロセスを開始します。

アップグレードプロセスには時間がかかる可能性があるため、しばらくお待ちください。完了すると、成功メッセージが表示されます

...
Complete!
Run dnf distro-sync -y                                                OK
Restoring of alternatives is done                                     OK
Generating grub configuration file ...
done
All Secure Boot related packages which were not released by AlmaLinux are reinstalledOK

Migration to AlmaLinux is completed

システムを再起動してカーネルの変更を適用します

sudo reboot

5。 AlmaLinuxのバージョンをチェックして移行を検証する

正常に移行したことを確認するために、OSのバージョンを確認してください:

$ cat /etc/os-release
NAME="AlmaLinux"
VERSION="8.5 (Arctic Sphynx)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.5 (Arctic Sphynx)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
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.5"

それで全部です。おめでとう! CentOS8をAlmaLinux8に正常に変換しました。

システムがデフォルトでAlmaLinuxカーネルを起動することを確認します:

$ sudo grubby --info DEFAULT | grep AlmaLinux
title="AlmaLinux (4.18.0-348.12.2.el8_5.x86_64) 8.5 (Arctic Sphynx)"

結論

almalinux-deploy.shに注意してください スクリプトはCentOS8バージョンのみをAlmaLinux8に変換します。


Cent OS
  1. CentOSLinuxでブートストラップを解除する方法

  2. AlmaLinuxとRockyLinux

  3. Centos8をAlmaLinux8.3に移行する方法

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

  2. Rocky Linux / Alma Linux /CentOS8にFreeIPAクライアントをインストールする方法

  3. CentOSLinux8からCentOSStream8に変換する方法

  1. Rocky Linux / Alma Linux /Centos8にPodmanをインストールして使用する方法

  2. CentOS / AlmaLinux / RockyLinux8でGUIを起動する方法

  3. CentOS8をCentOSストリームに変換する方法