如何将 CentOS 8 操作系统迁移到 AlmaLinux

AlmaLinux 是 CentOS Linux 8 的免费开源替代品。

更多: zhilu jiaocheng

将 CentOS 8 迁移到 AlmaLinux:

AlmaLinux 提供了一个 bash 脚本来自动化迁移过程。
该脚本可在 GitHub 上免费下载。

从 Linux 命令行执行 wget 命令以下载 almalinux-deploy.sh 脚本。

# wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

授予对 almalinux-deploy.sh 脚本的执行权限。

# chmod +x almalinux-deploy.sh

现在,我们可以执行脚本以开始迁移过程。

请注意,如果我们从 8.3 之前的 CentOS 版本迁移,则必须在调用迁移过程之前更新 CentOS Linux 操作系统。

# ./almalinux-deploy.sh

该脚本首先收集有关 CentOS 8 操作系统的信息,然后将 Linux yum 存储库与 AlmaLinux 的存储库交换。

然后该脚本识别需要在 Linux 服务器上更新或者安装的软件包。

安装所需的软件包后,脚本将正常结束。

使用新安装的 Linux 内核重新启动机器。

# reboot

我们可以看到在 GRUB 启动菜单中添加了一个新的关于 Almalinux 的条目。

按 <ENTER> 以使用更新的 Linux 内核启动操作系统。

启动成功后,系统会显示Almalinux基于CLI的登录提示。

迁移后检查操作系统版本

以 root 用户身份登录并再次检查操作系统详细信息。

# 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"
# cat /etc/centos-release
AlmaLinux release 8.4 (Electric Cheetah)

然后检查 Linux Kernel 的版本。

# uname -r
4.18.0-305.7.1.el8_4.x86_64

检查当前操作系统:

检查 Linux 发行版及其版本。

# 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"
# cat /etc/centos-release
CentOS Linux release 8.3.2011

检查操作系统使用的当前 Linux 内核。

# uname -r
4.18.0-240.1.1.el8_3.x86_64
日期:2020-09-17 00:12:35 来源:oir作者:oir