温馨提示×

Linux怎么挂载ISO镜像

小樊
75
2026-08-28 04:53:02
栏目: 智能运维

在 Linux 中挂载 ISO 镜像(.iso 文件)通常使用 mount 命令。下面按常见场景给你说明。


一、临时挂载 ISO(最常用)

1️⃣ 创建挂载目录

sudo mkdir -p /mnt/iso

2️⃣ 挂载 ISO

sudo mount -o loop xxx.iso /mnt/iso

示例:

sudo mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso

3️⃣ 查看内容

ls /mnt/iso

4️⃣ 卸载 ISO

sudo umount /mnt/iso

二、开机自动挂载 ISO

编辑 /etc/fstab

sudo vim /etc/fstab

添加一行:

/path/to/xxx.iso  /mnt/iso  iso9660  loop  0  0

示例:

/root/CentOS-7.iso  /mnt/iso  iso9660  loop  0  0

立即生效

sudo mount -a

三、不同文件系统的 ISO 说明

ISO 类型 文件系统
普通光盘镜像 iso9660
新版 Linux ISO udf
不确定 不指定 filesystem

不指定文件系统也可以:

sudo mount -o loop xxx.iso /mnt/iso

四、CentOS / RHEL 使用 ISO 作为本地 YUM 源(常见)

sudo mount -o loop CentOS-7.iso /mnt/iso

然后配置 repo:

[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0

五、常见问题

❓ 提示 mount: /mnt/iso: must be superuser

✅ 使用 sudo

❓ ISO 是只读的

✅ 正常,ISO 本身是只读文件系统

❓ 无法挂载

检查:

file xxx.iso

确认是合法 ISO 文件


六、快速总结(一行命令)

sudo mkdir -p /mnt/iso && sudo mount -o loop xxx.iso /mnt/iso

如果你告诉我 Linux 发行版(Ubuntu / CentOS / Rocky / Debian) 或 用途(安装系统 / 本地源 / 只读访问),我可以给你更精确的方案。

0 踩