网站搜索

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-release

3.下载官方AlmaLinux迁移脚本

almalinux-deploy.sh
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

接下来,使脚本可执行:

chmod +x almalinux-deploy.sh

3.从CentOS 8迁移到AlmaLinux 8

最后,使用本地可用的脚本,运行它以启动迁移过程:

sudo bash almalinux-deploy.sh

迁移脚本执行一些初始检查后,它将开始升级特定软件包以使系统与当前的AlmaLinux 8版本同步。

请耐心等待,因为升级过程可能需要一些时间。

迁移完成后,您将获得:

运行以下命令同步已安装的软件包,然后重新启动系统:

sudo dnf distro-sync -y
sudo reboot

GRUB 菜单将出现,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:分步指南。

我已尽力使本指南尽可能简单。感谢您使用它!请随时在下面的评论框中分享您的想法。

相关文章: