CentOS 8 无痕升级到 Rocky Linux

  早在2020年12月,Red Hat 就表示将停止基于RedHat版本的CentOS。这在CentOS社区掀起了轩然大波。这个变化导致了几个令人兴奋的CentOS分支。第一个宣布的是Rocky Linux。
  Rocky Linux 是一个社区化的企业级操作系统。其设计为的是与美国顶级企业 Linux 发行版实现 100% Bug 级兼容,而原因是后者的下游合作伙伴转移了发展方向。目前社区正在大力发展。Rocky Linux 由 CentOS 项目的创始人 Gregory Kurtzer 领导。目前计划Beta版众包于2021年4月30日发布。任何愿意贡献者可使用此站点上提供的通信方式与我们进行联系。

查看当前系统版本

# cat /etc/redhat-release

image.png

更新/升级当前的CentOS系统

# yum -y update
  • 升级完成后,重新启动系统以确保变更生效,包括与内核相关的变更。
# reboot

获取migrate2rocky转换脚本

  Rocky Linux 提供了一个名为migrate2rocky的工具,该工具已在许多RHEL变体版本(比如CentOS、Alma Linux和Oracle Linux)上成功地测试。migrate2rocky脚本可用于轻松地就地迁移到 Rocky Linux。

  • 下载脚本 - 官网下载
# curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
  • 下载脚本 - 本站下载
  • 若官网下载较慢时,可执行以下命令进行本站下载,脚本与官方无异,无修改
# curl -O https://file.cnxiaobai.com/Linux/Shell/migrate2rocky.sh
  • 脚本授权
# chmod +x migrate2rocky.sh

开始从CentOS迁移到Rocky Linux的过程

  • 执行脚本
# ./migrate2rocky.sh -r
Removing dnf cache
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.

Determining repository names for CentOS Linux 8.

image.png

  该脚本会自动将CentOS 8 Linux代码存储库更改为Rocky Linux代码存储库。耐心等待,因为升级过程可能需要一些时间。
  一旦迁移完成,您将看到:

Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log

image.png

  • 运行以下命令以同步已安装的软件包,并需重新启动系统。
# dnf distro-sync -y

image.png

  • 重启系统
# reboot

检查操作系统版本

  为了确认已成功迁移到Rocky Linux,请检查操作系统版本。

# cat /etc/redhat-release

image.png


标题:CentOS 8 无痕升级到 Rocky Linux
作者:Mune
地址:https://cnxiaobai.com/articles/2021/08/08/1628428513199.html

    评论
    0 评论
avatar

取消