在线迁移到 AlmaLinux
This content is not available in your language yet.
把一台能联网的 EL 机器换成 AlmaLinux,官方提供的是一条转换脚本:almalinux-deploy.sh。本页讲清它支持哪些源、怎么跑、跑完怎么验收;跨大版本的原地升级不走这条脚本,见ELevate 跨大版本原地升级。
支持源与版本边界
Section titled “支持源与版本边界”官方迁移指南列出的可转换源系统:
- CentOS 8
- CentOS Stream 8 / 9 / 10
- Miracle Linux 8 / 9
- Oracle Linux 8 / 9 / 10
- RHEL 8 / 9 / 10
- Rocky Linux 8 / 9 / 10
- Virtuozzo Linux (VZLinux) 8 / 9
边界有两条:EL8 源系统的最低支持版本是 8.4,低于它要先升级到 8.4 以上再迁移;脚本还支持 cPanel、Plesk 与 DirectAdmin 面板环境。不在清单里的系统(如 Debian、Windows)不适用这条路径。
在线迁移的完整命令序列只有三步——更新系统、下载脚本、执行脚本:
sudo dnf update -ycurl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shsudo bash almalinux-deploy.sh脚本跑完输出 Migration to AlmaLinux is completed 即转换完成,然后重启进入 AlmaLinux 内核:
sudo reboot过程中的每一步都要盯输出:转换中途出错就停下来定位,不要重复执行——中断恢复见迁移与升级回滚。
核验收两条线:
cat /etc/redhat-release- 发行版标识:上面的命令应输出 AlmaLinux 版本行(如
AlmaLinux release 8.7); - 内核与启动项:重启后确认系统默认以 AlmaLinux 内核启动,再抽查关键服务与数据完好。
两条都过,再做一轮仓库与 SIG 变体检查,确认仓库指向已全部切到 AlmaLinux。
- 离线/本地仓库迁移到 AlmaLinux — 内网环境用本地镜像迁移
- ELevate 跨大版本原地升级 — 升级大版本而不是换发行版
- 迁移与升级回滚 — 动手前先想好退路
- AlmaLinux 常见问题 — 与 RHEL/Rocky 的关系与支持来源
- 官方:AlmaLinux 迁移指南
- 枢纽:迁移矩阵总览