作为一个常年跟 Linux 服务器打交道的人,我越来越觉得“手里有粮,心里不慌”这句话太对了。这里的“粮”,指的就是像 RHEL 9 这样的系统安装镜像——特别是那种完整的 DVD ISO 安装包。在隔离的内网、机房现场、或者网络状态不太稳定的环境里,用一份 RHEL 9 的 DVD ISO 完成离线安装,并且把它变成随时可用的本地软件仓库,是我测试过无数次、也最推荐的做法。
这篇文章我会把整个流程完完整整地拆开讲:从下载哪种 ISO 文件、怎么校验完整性、怎么制作启动盘,到安装过程中的分区和软件选择,再到装完系统后怎么把这个 ISO 挂载成 dnf 能用的本地源。每一步我都会说明为什么这么做,把我踩过的坑和需要注意的细节一并写出来。无论你是第一次接触 RHEL 9,还是需要在离线环境里快速交付系统的运维同行,这份实操记录应该都能帮你少走一些弯路。
1. 为什么我建议用DVD ISO装RHEL 9
1.1 DVD ISO和最小化ISO到底差在哪儿
RHEL 9 官方提供的安装镜像主要分两类:一类是 DVD ISO,体积通常在 8GB 到 10GB 左右;另一类是 Boot ISO,体积只有几百 MB。很多人第一反应是 Boot ISO 更小、下载快,所以选了它。真到安装的时候才发现,Boot ISO 启动后还需要从一个 HTTP、HTTPS 或 NFS 软件源拉取安装包和系统文件。如果所处的网络环境里没有现成的安装源,安装过程根本走不完。
DVD ISO 则完全不同,它把完整的安装程序和软件仓库直接打包在了镜像里。安装过程中所有需要的 RPM 包都能从镜像内部就地读取,全程不依赖外部网络。这一点在隔离网、机房内网以及没有配置本地软件源的场景里非常关键。而且,这个 ISO 不只是在安装阶段有用——装完系统之后,它依然可以继续挂载使用,作为本地仓库,用来安装后续需要的软件,比如 httpd、nginx、python3 这些常见的服务组件。
体积大一些、还得单独准备一个装得下的 U 盘,这是它的代价,但换来的是一个不受网络状态影响的完整安装环境。我个人的习惯是:只要不是临时尝鲜,一律用 DVD ISO。它带来的省心程度,远远超过那一点下载时间和磁盘空间的成本。
1.2 什么场景下该走DVD ISO这条路线
我总结下来,有这几类场景最值得走 DVD ISO 这条路。第一类是物理服务器所在的机房没有外网,或者外网带宽很小,在线安装根本不现实。第二类是公司内部网络有严格的访问控制,默认的 yum/dnf 仓库源无法访问外部服务器。第三类是团队需要批量交付同样的系统环境,用 DVD ISO 可以保证每台机器安装的软件版本完全一致,不会因为在线源版本浮动而出现环境差异。第四类是希望在安装过程中不被订阅、账户、网络认证这些环节打断,一次性在本地完成安装。
需要特别说明的是,RHEL 9 虽然可以跳过 Red Hat 账号注册完成安装,但后续使用 dnf 安装在线软件仓库时,通常还是需要有效的订阅。DVD ISO 自带的本地仓库不需要网络,也不依赖订阅就能正常搜索和安装镜像内的软件包,这一点对实验室或内部环境尤其友好。如果你只是需要一套能跑起来的 RHEL 9 系统,不想牵扯订阅那一套,那 DVD ISO 几乎是最合适的途径。
还有一点容易混淆:“Red Hat Linux 9”是很久以前的老版本系统(2003 年前后),和现在的 Red Hat Enterprise Linux 9 完全是两代产品。现在大家说 redhat 9 / RHEL 9,基本都指 RHEL 9,内核、安装器、包管理工具都是现代化的一整套,千万别拿老古董的经验往新版本上套。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前准备:下载、校验与启动介质
2.1 正确的镜像下载入口与文件选择
RHEL 9 的正式镜像下载不提供公开匿名通道,需要先有一个红帽账号,并在红帽客户门户里完成订阅绑定。之后进入 Downloads 页面,选择 Red Hat Enterprise Linux 版本,就能看到 DVD ISO 下载选项。ISO 文件的命名一般长这样:rhel-9.3-x86_64-dvd.iso,其中 9.3 是具体的次版本号,x86_64 是 CPU 架构,dvd 表示这是完整的 DVD 镜像。如果服务器是 ARM 架构,记得要找 aarch64 版本,不要下错。
下载的时候有个细节:浏览器直接下载大文件偶尔会断流,浏览器自带的断点续传机制也不太好用。如果下载通道不稳
