可以的,CentOS 完全可以挂载 ISO 文件,而且这是很常见的操作(比如用 ISO 做本地 yum 源)。
下面给你几种常见用法:
mkdir -p /mnt/iso
mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso
说明:
CentOS-7-x86_64-DVD.iso 是你的 ISO 文件路径/mnt/iso 是挂载点-o loop 表示把文件当成块设备挂载查看是否成功:
ls /mnt/iso
卸载:
umount /mnt/iso
编辑 /etc/fstab:
vi /etc/fstab
添加一行(示例):
/root/CentOS-7-x86_64-DVD.iso /mnt/iso iso9660 loop,ro 0 0
参数说明:
iso9660:ISO 文件系统loop:循环设备ro:只读(ISO 一般是只读的)然后执行:
mount -a
mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso
创建 repo 文件:
vi /etc/yum.repos.d/local.repo
内容:
[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
然后:
yum clean all
yum makecache
如果你愿意,可以告诉我:
我可以给你更精确的命令。