跳转到内容
搜索 AlmaLinux 文档

    浏览当前文档目录

    在线迁移到 AlmaLinux

    把一台能联网的 EL 机器换成 AlmaLinux,官方提供的是一条转换脚本:almalinux-deploy.sh。本页讲清它支持哪些源、怎么跑、跑完怎么验收;跨大版本的原地升级不走这条脚本,见ELevate 跨大版本原地升级。

    官方迁移指南列出的可转换源系统:

    • 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)不适用这条路径。

    在线迁移的完整命令序列只有三步——更新系统、下载脚本、执行脚本:

    Terminal window
    sudo dnf update -y
    curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
    sudo bash almalinux-deploy.sh

    脚本跑完输出 Migration to AlmaLinux is completed 即转换完成,然后重启进入 AlmaLinux 内核:

    Terminal window
    sudo reboot

    过程中的每一步都要盯输出:转换中途出错就停下来定位,不要重复执行——中断恢复见迁移与升级回滚。

    核验收两条线:

    Terminal window
    cat /etc/redhat-release
    • 发行版标识:上面的命令应输出 AlmaLinux 版本行(如 AlmaLinux release 8.7);
    • 内核与启动项:重启后确认系统默认以 AlmaLinux 内核启动,再抽查关键服务与数据完好。

    两条都过,再做一轮仓库与 SIG 变体检查,确认仓库指向已全部切到 AlmaLinux。