CentOS 8 到 Rocky Linux 8 迁移:分步教程
这个易于理解的分步教程解释了如何使用 migrate2rocky 脚本从 CentOS 8 迁移到 Rocky Linux 8。
2020 年 12 月,红帽表示将停止基于 RedHat 版本的 CentOS。自然,这对 CentOS 社区来说是相当震惊的。然而,这一变化导致了一些令人兴奋的 CentOS 分叉。第一个发布的是 Rocky Linux。
如您所知,CentOS 8 已于 2021 年 12 月终止生命。因此,如果您想将 CentOS 8 服务器迁移到 Rocky Linux 8(与 CentOS 和 RHEL 1:1 兼容的二进制文件),请按照以下步骤操作。
如何将 CentOS 8 迁移到 Rocky Linux 8
注意:在执行以下迁移命令之前,始终建议备份 CentOS 系统中的所有关键数据。
第1步:更新/升级当前的CentOS系统
转到 CentOS 并升级您的系统,以确保所有软件包都是最新的。
sudo dnf -y upgrade升级完成后,重新启动系统以确保应用所有更改,包括与内核相关的更改。
sudo reboot第2步:获取migrate2rocky转换脚本
Rocky Linux 提供了一个名为 migrate2rocky 的工具,该工具已在 CentOS、Alma Linux 和 Oracle Linux 等多个 RHEL 变体上进行了成功测试。 migrate2rocky 脚本可用于方便地就地迁移到 Rocky Linux。
2.1 使用如下所示的curl命令下载脚本。
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh 2.2 使脚本可执行。
chmod +x migrate2rocky.sh第 3 步:开始从 CentOS 到 Rocky Linux 的迁移过程
最后,使用本地脚本,使用 -r 选项运行它,以从 CentOS 8 迁移到 Rocky Linux 8。
sudo bash migrate2rocky.sh -rPreparing to migrate CentOS Linux 8 to Rocky Linux 8.
Determining repository names for <a href="https://linuxiac.com/centos-replacements-for-your-production-linux-servers/">CentOS Linux</a> 8…..
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8
appstream appstream
baseos baseos
extras extras
...该脚本会自动将 CentOS 8 Linux 存储库更改为 Rocky Linux 存储库。请耐心等待,因为升级过程可能需要一些时间。
迁移完成后,您将获得:
...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log运行以下命令同步已安装的软件包,然后重新启动系统。
sudo dnf distro-sync -y
sudo reboot步骤 4:检查操作系统版本
要确认您已成功迁移到 Rocky Linux,请检查操作系统版本。
cat /etc/redhat-releaseRocky Linux release 8.4 (Green Obsidian)恭喜!您已成功将 CentOS Linux 8 迁移到 Rocky Linux 8。


