跳转到内容
搜索 Rocky Linux 文档

    浏览当前文档目录

    Rocky 10:最小化安装与 DVD 安装差在哪(真实安装实测)

    在 PVE 上的 Rocky Linux 10.2 虚拟机里,用 Rocky 10.2 DVD ISO(sha256 与官方 CHECKSUM 一致)配合 kickstart 做无人值守安装,只改变环境组:

    安装环境组结果
    本次(Rocky)@^minimal-environment349 个包,无 podman
    对照(Alma 同法)@^server-product-environment664 个包,有 podman 5.8.2

    安装日志与截图:plans/content-expansion/evidence/logs/rocky-minimal-vs-dvd.log、public/evidence/minimal-vs-dvd/。

    Rocky 10.2 DVD 启动菜单,默认 Install Rocky Linux 10.2

    DVD 与最小化 ISO 在这一步看起来一样;差别在安装器里能选到哪些环境组,以及装完的系统。

    kickstart 放在一张卷标为 OEMDRV 的小 ISO 里,作为第二块光驱挂给虚拟机。Anaconda 启动后会自动找到它:

    Anaconda 自动识别 OEMDRV,进入无人值守安装

    关键行是 Not asking for remote desktop session because of an automated install 和 Starting automated install——不需要在启动菜单里手写 inst.ks=。

    安装进行到 349/349 个包

    安装器逐包打印 Installing ... (n/349),最后做 post-install、装 bootloader、生成 initramfs。这个 349 就是 Minimal 组的实际包数。

    安装完成后从硬盘启动,进入登录界面

    内核 6.12.0-211.7.3.el10_2。root 在 kickstart 里是锁定的(rootpw --lock),日常用带 sudo 的普通用户。

    实测数据:差的是组,不是介质

    Section titled “实测数据:差的是组,不是介质”
    项Minimal 组Server 组(Alma 同法对照)
    包数349664
    podman❌ 未安装✅ 5.8.2
    firewalld✅ 2.4.0✅ 2.4.0
    chrony✅ 4.8✅ 4.8

    两者用的是同一张 DVD、同一份 ks,只有 @^...environment 一行不同。所以「DVD 装出来更大」的说法不准确——是你选的组不同。

    kickstart 里决定系统的最小片段:

    cdrom
    clearpart --all --initlabel
    autopart --type=plain
    %packages
    @^minimal-environment
    %end

    把 @^minimal-environment 换成 @^server-product-environment,同一张盘就会装出 664 包的系统。OEMDRV 的 ISO 用 genisoimage -V OEMDRV 制作,里面只放一个 ks.cfg。

    • OEMDRV 卷标写错:必须正好是 OEMDRV,否则 Anaconda 不会自动读取;
    • 装完又从光盘启动:改 boot order=scsi0 或直接摘掉 DVD,否则会再次进安装菜单;
    • root 锁定后不会登录:用 ks 里创建的普通用户 + sudo,或改用 SSH key;
    • 不校验 ISO:DVD 下载量大,务必对官方 CHECKSUM。
    # ks.cfg 里只改这一行
    @^minimal-environment → @^server-product-environment

    装完后对比:

    Terminal window
    rpm -qa | wc -l
    rpm -q podman firewalld chrony

    检查:

    1. Minimal 约 349 包,Server 约 664 包
    2. podman 只在 Server 组出现
    3. 两者都有 firewalld 与 chrony
    4. 两次安装用的是同一张 DVD

    常见问题

    DVD 和最小化 ISO 到底差在哪?

    介质层面差在能离线安装的包与组范围;系统层面差在你选的环境组。同一张 DVD 选 Minimal 组,装出来一样很干净。

    为什么我的 OEMDRV 没被识别?

    检查卷标是否正好是 OEMDRV(大写)、ISO 里是否有 /ks.cfg、以及是否作为第二块光驱挂给虚拟机。

    Server 组多出来的 300 多个包都是什么?

    主要是容器管理(podman 等)、无头管理(cockpit 相关)、硬件支持与 Standard 工具集;具体可用 dnf group info "Server" 查看。