在 Linux 中挂载 ISO 文件通常使用 mount 命令。下面按常见场景说明。
sudo mkdir -p /mnt/iso
sudo mount -o loop xxx.iso /mnt/iso
示例:
sudo mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso
ls /mnt/iso
sudo umount /mnt/iso
ISO 文件系统是只读的,无需额外参数:
sudo mount -o loop,ro xxx.iso /mnt/iso
编辑 /etc/fstab:
sudo vim /etc/fstab
添加一行:
/path/to/xxx.iso /mnt/iso iso9660 loop,ro 0 0
测试配置是否正确:
sudo mount -a
sudo mount -o loop xxx.iso /mnt/iso
创建 repo 文件:
sudo vim /etc/yum.repos.d/local.repo
内容示例:
[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
xorriso(高级/可写镜像)如果只是查看或提取内容,不推荐修改 ISO。
file xxx.iso
mount: /mnt/iso: must be a block device未加 loop:
sudo mount -o loop xxx.iso /mnt/iso
loop 设备ls /dev/loop*
sudo modprobe loop
确保使用 sudo 或 root 用户。
如果你能说明:
我可以给你更精确的命令。