温馨提示×

Linux如何挂载ISO镜像

小樊
100
2026-08-01 15:38:39
栏目: 智能运维

在 Linux 中挂载 ISO 镜像主要有以下几种方式,最常用的是 mount 命令。


一、使用 mount 挂载 ISO(推荐)

1️⃣ 创建挂载目录

mkdir -p /mnt/iso

2️⃣ 挂载 ISO 文件

mount -o loop ubuntu.iso /mnt/iso

说明:

  • -o loop:把 ISO 当作回环设备挂载
  • 需要 root 权限

3️⃣ 查看挂载内容

ls /mnt/iso

4️⃣ 卸载 ISO

umount /mnt/iso

二、使用 mount 的完整写法(等价)

mount -t iso9660 -o loop ubuntu.iso /mnt/iso

三、使用 losetup(了解即可)

losetup /dev/loop0 ubuntu.iso
mount /dev/loop0 /mnt/iso

卸载:

umount /mnt/iso
losetup -d /dev/loop0

四、挂载到临时目录(不影响系统)

mkdir ~/iso
mount -o loop ubuntu.iso ~/iso

五、UDF 格式 ISO(部分光盘镜像)

有些 ISO 是 UDF 格式,需指定:

mount -t udf -o loop ubuntu.iso /mnt/iso

六、常见问题

❌ 提示:only root can do that

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

❌ 提示:mount: unknown filesystem type ‘iso9660’

安装工具:

# Debian / Ubuntu
sudo apt install udftools

# CentOS / RHEL
sudo yum install udftools

七、生产环境 / 虚拟化场景

  • KVM / libvirt:可直接把 ISO 作为 CD-ROM 设备
  • Docker:docker run -v /path/to/iso:/mnt/iso:ro

总结(最常用)

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

如果你告诉我:

  • 发行版(Ubuntu / CentOS / Arch)
  • ISO 用途(安装、复制文件、制作本地源)

我可以给你更精准的命令 ✅

0 踩