无缝迁移 CentOS 8 到 Rocky Linux 8 简易教程

2021-11-30 10:24:40 topmold

目标

从 CentOS 8 直接升级为 Rocky Linux 8,在 CentOS 年底生命周期总结后,继续获得 Rocky Linux 长达 8 年的免费支持。

无缝迁移 CentOS 8 到 Rocky Linux 8 简易教程

支持的系统

本文适用于 RHEL 8 兼容发行版,包括 REHL 8、CentOS 8、Oracle Linux 8 和 AlmaLinux 8,不过一般只会迁移 CentOS 8 到 Rocky Linux,其他兼容发现都拥有相同长久的生命周期,一般不会考虑迁移到别的发行版。不限原有 RHEL 8 兼容发行版的具体版本,迁移成功后都为 Rocky Linux 8 的当前最新版。

重要提示:生产环境请务必先备份!!!

迁移步骤

1、升级当前系统

dnf upgrade -y

2、升级完成后重启

reboot

3、执行迁移

# 下载 migrate2rocky.sh 脚本:

curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

# 赋予可执行权限:

chmod +x migrate2rocky.sh

# 运行脚本

bash migrate2rocky.sh -r

# 整个过程大约持续数分钟到数十分钟,主要取决于网络状况和软件包数量。笔者测试的最小化安装的空系统几分钟完成了。

raw.githubusercontent.com 可能被墙,通过 https://www.ipaddress.com 查询,写入 hosts 即可,例如:

sh -c 'echo "185.199.108.133 raw.githubusercontent.com" >> /etc/hosts'

4、同步软件包

dnf distro-sync -y

5、重启到 Rocky Linux

reboot

6、启动成功后,查看系统版本:

cat /etc/redhat-release

电话咨询
最新产品
官方商城
QQ客服