跳转到内容
搜索 Rocky Linux 文档

    浏览当前文档目录

    从 Rocky Linux 迁出

    迁出动因通常是合规(需要 RHEL 订阅支持)、组织标准或生态偏好。EL 家族内部迁出有官方/社区工具;跨家族(EL → Debian/Ubuntu)没有原地工具,只能重装迁移。

    从 Rocky 原地迁出到 AlmaLinux(同大版本)由 AlmaLinux 官方脚本 almalinux-deploy.sh 支持;该脚本的 README 明确列出支持从 Rocky Linux 转换。

    从 Rocky 原地迁到 RHEL 由 Red Hat 官方工具 convert2rhel 承担,但该工具的支持矩阵列的是 RHEL 8/9 的特定来源小版本,且需要订阅或 activation key;矩阵未列 Rocky 10。

    目标方式工具/说明
    AlmaLinux(同大版本)原地转换almalinux-deploy.sh(AlmaLinux 官方脚本,支持从 Rocky 转换)
    RHEL 8/9(官方矩阵列举的小版本)原地转换convert2rhel(Red Hat 官方,需订阅或 activation key;支持矩阵未列 Rocky 10,10 系迁 RHEL 走重装或等矩阵更新,见官方支持路径)
    CentOS Stream(同大版本)原地转换官方无脚本;手动替换 release 包+仓库,风险自担
    其他大版本/跨家族重装迁移无原地工具:新装目标系统 + 数据/配置/服务恢复

    原地转换流程(以 AlmaLinux 为例)

    Section titled “原地转换流程(以 AlmaLinux 为例)”
    1. 备份与快照(同迁入流程,不可省);

    2. 获取官方脚本:

      Terminal window
      curl -LO https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
      chmod +x almalinux-deploy.sh
    3. 执行并重启:sudo ./almalinux-deploy.sh → sudo reboot;

    4. 验证:cat /etc/os-release、dnf repolist、rpm -q almalinux-release;

    5. 过迁移后检查清单。

    无原地路径。按重装迁移执行:

    1. 盘点:服务清单、包清单(rpm -qa)、配置差异(SELinux/AppArmor、firewalld/ufw、systemd 单元);
    2. 新装目标系统,按盘点逐项重建;
    3. 数据迁移(rsync/数据库 dump)与割接窗口演练(见备份与恢复演练)。