在 CentOS 中挂载 ISO 文件通常有两种常见场景:挂载本地 ISO 文件 和 挂载光驱中的 ISO(光盘)。下面分别说明。
mkdir -p /mnt/iso
mount -o loop /path/to/centos.iso /mnt/iso
示例:
mount -o loop /root/CentOS-7-x86_64-DVD.iso /mnt/iso
df -h
ls /mnt/iso
umount /mnt/iso
ls /dev | grep cdrom
通常是:
/dev/cdrom
/dev/sr0
mount /dev/cdrom /mnt/iso
或
mount /dev/sr0 /mnt/iso
umount /mnt/iso
编辑 /etc/fstab,添加一行(以本地 ISO 为例):
/path/to/centos.iso /mnt/iso iso9660 loop 0 0
⚠️ 如果是光驱:
/dev/cdrom /mnt/iso iso9660 defaults 0 0
修改后可用:
mount -a
测试是否生效。
cat > /etc/yum.repos.d/local.repo <<EOF
[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
EOF
然后:
yum clean all
yum makecache
如果你说的是 CentOS 几版本、用于安装系统还是配置源,可以告诉我,我可以给你更精确的步骤。