在 CentOS 中挂载 ISO 文件一般有以下几种常见场景和做法:
mkdir /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
如果 ISO 是刻录到光盘并放入光驱:
mount /dev/cdrom /mnt/iso
或
mount /dev/sr0 /mnt/iso
编辑 /etc/fstab:
vi /etc/fstab
添加一行(ISO 文件方式):
/root/CentOS-7-x86_64-DVD.iso /mnt/iso iso9660 loop 0 0
保存后执行:
mount -a
挂载后配置本地 YUM 源:
vi /etc/yum.repos.d/local.repo
内容示例:
[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
然后:
yum clean all
yum makecache
如果你是想 用 ISO 做本地仓库、做 PXE、还是 虚拟机挂载 ISO,可以告诉我具体场景,我可以给你更针对性的步骤。