CentOS 8 到 AlmaLinux 8:分步迁移指南
本指南将帮助您通过几个简单的步骤将当前的 CentOS 8 安装就地迁移到 AlmaLinux 8。
如您所知,CentOS 8 已于 2021 年 12 月 31 日终止。如果您想将 CentOS 8 服务器迁移到 AlmaLinux 8(与 CentOS 和 RHEL 1:1 兼容的二进制文件),请按照以下步骤操作。
就地升级涉及使用官方的AlmaLinux自动化脚本将当前的CentOS 8操作系统文件迁移到AlmaLinux。
此外,就地升级不需要格式化硬盘,因此,当前 CentOS 8 系统上的所有设置、程序和文件都将保留。
将 CentOS 8 迁移到 AlmaLinux 8 的步骤
这是开始迁移到 AlmaLinux 之前的 CentOS 8 系统。
1. 进行系统备份
升级之前,请确保备份所有重要数据,如果可能,请拍摄完整 CentOS 8 系统的快照。这样,如果出现任何问题,您就会站在正确的一边。
2.升级当前CentOS 8系统
升级过程的下一步是确保我们拥有全面升级的系统。使用以下命令更新现有软件:
sudo dnf update更新所有软件包后,重新启动系统以应用更改。
现在让我们验证一下当前的操作系统版本。
cat /etc/centos-release3.下载官方AlmaLinux迁移脚本
almalinux-deploy.shcurl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh接下来,使脚本可执行:
chmod +x almalinux-deploy.sh3.从CentOS 8迁移到AlmaLinux 8
最后,使用本地可用的脚本,运行它以启动迁移过程:
sudo bash almalinux-deploy.sh
迁移脚本执行一些初始检查后,它将开始升级特定软件包以使系统与当前的AlmaLinux 8版本同步。
请耐心等待,因为升级过程可能需要一些时间。
迁移完成后,您将获得:
运行以下命令同步已安装的软件包,然后重新启动系统:
sudo dnf distro-sync -y
sudo rebootGRUB 菜单将出现,AlmaLinux 条目位于最顶部。只需按Enter或等待一秒钟,它就会自动启动进入AlmaLinux 8。
4.检查AlmaLinux版本以验证迁移
要确认您已成功迁移,请检查操作系统版本:
cat /etc/redhat-release
就这样。恭喜!您已成功从 CentOS 8 迁移到 AlmaLinux 8。
(可选)此外,您可以更改服务器主机名以与AlmaLinux匹配:
sudo hostnamectl set-hostname almalinux8
sudo reboot结论
请注意,almalinux-deploy.sh 脚本只会将 CentOS 8 版本转换为 AlmaLinux 8。如果您运行的是 CentOS 7.x 等旧版本,则只需切换到 AlmaLinux 8请遵循我们的详细指南 – 如何将 CentOS 7 迁移到 AlmaLinux 8:分步指南。
我已尽力使本指南尽可能简单。感谢您使用它!请随时在下面的评论框中分享您的想法。








