直接用光盘镜像安装Linux,核心是让系统从ISO文件启动并执行安装流程:虚拟机挂载ISO启动最常用;物理机需刻录光盘并调整BIOS启动顺序;安装后可配置本地光盘为yum/dnf源实现离线安装;定制kickstart可实现全自动部署。

直接用光盘镜像安装 Linux,核心是让系统从 ISO 文件启动并执行安装流程。不需要刻盘,虚拟机或物理机都能操作,关键在引导方式和安装源配置。
虚拟机中挂载 ISO 启动
这是最常用、最安全的方式,适合学习和测试:
- 新建虚拟机时,选择“稍后安装操作系统”,避免自动联网下载;
- 创建完成后,编辑虚拟机设置 → 找到 CD/DVD 设备 → 勾选“连接”并选择“使用 ISO 映像文件”,浏览定位到你下载好的 Rocky Linux、CentOS 或 AlmaLinux 的 .iso 文件;
- 启动虚拟机,BIOS 会自动从光驱(即 ISO)引导,进入安装欢迎界面;
- 默认按回车即可进入图形化安装向导,后续步骤包括选语言、设时区、分区、设 root 密码等,和 Windows 安装逻辑类似。
物理机用光盘镜像安装
需制作可启动介质,分两步走:
- 刻录光盘:用 UltraISO 或 Windows 自带的“Windows 光盘映像烧录工具”,将 ISO 写入空白 DVD;
- 调整启动顺序:开机按 F2/F12/DEL(依主板而定)进 BIOS/UEFI,把 “CD-ROM Drive” 或 “Optical Drive” 设为第一启动项;
- 保存重启,看到安装欢迎界面即表示成功加载镜像;
- 注意:部分新主板需关闭 Secure Boot 或启用 Legacy 模式,否则可能无法识别传统 ISO 引导。
安装过程中指定本地光盘为软件源
安装系统本体后,若要离线装软件(比如没网络时),需手动配置 yum/dnf 使用光盘源:
- 安装完首次启动,登录后挂载光盘:
mount /dev/cdrom /mnt(或mount /dev/sr0 /mnt); - 清空原有网络源:
rm -rf /etc/yum.repos.d/*.repo; - 新建本地源文件,如
/etc/yum.repos.d/local.repo,内容示例:
[local] name=Local CDROM baseurl=file:///mnt/ enabled=1 gpgcheck=0
- 运行
dnf clean all && dnf makecache,之后就能用dnf install离线安装包了。
想跳过交互实现全自动安装?
可以基于光盘镜像定制 kickstart(ks.cfg):
- 把 ks.cfg 放在 ISO 根目录(需重新打包 ISO);
- 修改 isolinux/isolinux.cfg 或 grub.cfg,在内核启动参数里加
inst.ks=cdrom:/ks.cfg; - 这样开机后无需人工操作,全程自动分区、设密码、装软件——适合批量部署场景。


















