目标
从 CentOS 8 直接升级为 Rocky Linux 8,在 CentOS 年底生命周期总结后,继续获得 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
留言评论
暂无留言