阿尔玛Linux beta 已经出来了! 您可以阅读我们的详细信息 以前的帖子. 我希望你们都在探索 beta 版本。 你们中的一些人可能想知道 AlmaLinux 开发人员什么时候会发布一个工具来将 CentOS 迁移到 AlamaLinux。 虽然还没有来自 AlamaLinux 团队的消息,但我在 Reddit 上发现了一种从 CentOS 8 迁移到 AlmaLinux 的非官方方法。
Reddit 用户提供了一个简单的 解决方法 对于想要迁移到 AlmaLinux 的不耐烦的用户。 我按照步骤操作,它奏效了!
我可以成功地将 CentOS 8 转换为 AlmaLinux beta 版本使用下面提供的步骤。 迁移过程顺利而直接!
请注意,本指南将有助于将 CentOS 8.3 版本迁移到 AlmaLinux 8.3。
如果您使用的是旧版本,如 CentOS 7.x 或 6.x,则需要先升级到 CentOS 8.x,然后再迁移到 AlmaLinux 8.x。 据我所知,官方没有办法将 CentOS 6.x/7.x 升级到 CentOS 8.x。
如果您不确定该怎么做,最好等待 AlmaLinux 开发人员的官方脚本。
从 CentOS 8 迁移到 AlmaLinux
提醒一句:
在迁移到 AlmaLinux 之前, 备份所有重要数据 从你的 CentOS 系统。 我在新安装的 CentOS 8 虚拟机上对其进行了测试。 我的 CentOS VM 没有数据,它是最小安装。 我不推荐这种方法来迁移生产系统。 我强烈建议你在你的测试机上测试这个方法,然后决定是否要继续迁移。
第1步: 首先,使用以下命令更新您的 CentOS 8 系统 root
或者 sudo
用户:
$ sudo dnf update -y
更新完成后重启 CentOS 系统。
$ sudo reboot
第2步: 接下来,删除所有 CentOS gpg 密钥、存储库和品牌详细信息,例如背景、徽标等。
如果是 CentOS 桌面系统,请运行以下命令删除所有上述详细信息:
$ sudo rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos
如果是没有 GUI 的 CentOS 服务器,请运行以下命令:
$ sudo rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-repos
第 3 步: 接下来,下载并安装 AlmaLinux 发行包:
$ sudo rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm
示例输出:
Retrieving https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm warning: /var/tmp/rpm-tmp.R3ZO5W: Header V4 RSA/SHA256 Signature, key ID c21ad6ea: NOKEY Verifying… (################################# [100%] Preparing… (################################# [100%] Updating / installing… 1:almalinux-release-8.3-2.el8 (################################# [100%
第四步: 最后,使用命令从 CentOS 8 系统迁移到 AlmaLinux:
$ sudo dnf distro-sync -y
此命令将安装一些新软件包,升级和降级一些现有软件包,重新安装一些软件包并删除一些软件包。
这将需要一段时间,具体取决于 Internet 连接速度和 CentOS 系统中已安装软件包的总数。 请耐心等待。 对我来说,大约需要 20 分钟。
第 5 步: 迁移完成后,重启系统:
$ sudo reboot
现在您的系统将启动到新迁移的 AlmaLinux 系统:
第 6 步: 检查迁移过程是否成功:
$ cat /etc/redhat-release AlmaLinux release 8.3 Beta (Purple Manul)
就在那里! 恭喜! 我们已经成功从 CentOS 8 迁移到 AlmaLinux 8 beta 版本。
第 7 步: 接下来,更改反映到 AlmaLinux 的用户名和主机名。
我使用以下命令更改了主机名:
$ sudo hostnamectl set-hostname alma8
代替 alma8
使用您首选的主机名。
第 8 步: 注销并重新登录以查看更改。
完美的!
我希望从 Oracle Linux 8 迁移到 AlmaLinux 8 的过程与上述相同。 您需要做的就是找到并删除 Oracle Linux 品牌包、存储库、GPG 密钥。 然后安装 AlmaLinux 发布包并开始迁移。
祝你好运!
更新:
AlmaLinux 迁移工具出来了! 查看以下指南以了解如何使用以下命令从 CentOS 8 迁移到 Almalinux almalinux-部署 脚本:
- 使用 Almalinux-deploy 脚本从 CentOS 8 迁移到 AlmaLinux
相关阅读:
- 如何从 CentOS Linux 8 迁移到 CentOS Stream 8
- 如何从 CentOS 8 Linux 迁移到 Rocky Linux 8
- 如何将 CentOS Linux 迁移到 Oracle Linux
AlmalinuxAlmalinux 8迁移CentOS 8LinuxLinux howtoLinux迁移