将 CentOS 8 操作系统迁移到 Rocky Linux

Rocky Linux 是 CentOS Linux 8 的替代品。
CentOS 即将在 2021 年 12 月 31 日迎来它的早期生命周期。
因此,我们应该学习如何将操作系统迁移到 Rocky Linux 8.

检查当前的 CentOS Linux 操作系统

使用 ssh 客户端以 root 用户身份连接 centos-linux-8.onitroad.com。

检查当前的操作系统名称和版本。

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

使用uname 命令查询Linux Kernel 版本。

# uname -r
4.18.0-240.1.1.el8_3.x86_64
https://onitroad.com 更多教程

迁移到 Rocky Linux 8

感谢 migrate2rocky.sh 脚本,Rocky Linux 的迁移过程非常简单。
运行此脚本会将现有的 CentOS 8 操作系统转换为 Rocky Linux 8.

我们可以从 GitHub 免费下载 migrate2rocky.sh 脚本,因此从 Linux 命令行执行 wget 命令以直接将其下载到 Linux 服务器上。

# wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

授予对下载文件的执行权限。

# chmod +x migrate2rocky.sh

通过执行以下命令检查 migrate2rocky.sh 命令的使用情况。

# ./migrate2rocky.sh -h
Usage: migrate2rocky.sh [OPTIONS]
Options:
-h Display this help
-r Convert to rocky
-V Verify switch
   !! USE WITH CAUTION !!

执行 migrate2rocky.sh 脚本以开始转换操作系统。

# ./migrate2rocky.sh -r

此脚本首先检查正在使用的 Linux yum 存储库,然后将这些存储库替换为 Rocky Linux 等效项。

迁移脚本还会查找与 CentOS Linux 品牌相对应的系统包,例如徽标、背景和许可证。
然后用 Rocky Linux 替换它,以改变操作系统的外观和感觉。

除了迁移,migrate2rocky.sh 脚本还将 Linux 系统升级到最新的稳定版本。

该脚本需要几分钟,具体取决于 Internet 连接速度。
对我们来说,大约需要 1 小时才能完成。
所以坐下来放松一会儿。

成功完成迁移脚本后,我们需要使用新的 Rocky Linux 8 内核重新启动系统。

# reboot

在重新启动期间, GRUB 启动菜单将显示一个与新 Rocky Linux 8 内核相关的新条目。

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

重启后,在 Linux bash 提示符下执行以下命令来检查当前的操作系统版本和名称。

# cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.4 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.4 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8.4:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"

可以看到你的操作系统升级到了 Rocky Linux 8.

还要检查 Linux 内核版本。

# uname -r
4.18.0-305.7.1.el8_4.x86_64

该脚本还将 Linux 内核升级到操作系统支持的最新稳定版本。

日期:2020-09-17 00:12:57 来源:oir作者:oir