在 CentOS 中挂载镜像(ISO 文件)通常使用 mount 命令。下面按常见场景说明。
mkdir -p /mnt/iso
mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso
说明:
-o loop:把 ISO 当作回环设备挂载ls /mnt/iso
df -h
umount /mnt/iso
编辑 /etc/fstab:
vi /etc/fstab
添加一行:
/root/CentOS-7-x86_64-DVD.iso /mnt/iso iso9660 loop 0 0
保存后验证:
mount -a
lsblk
常见设备名:/dev/cdrom 或 /dev/sr0
mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso
vi /etc/yum.repos.d/local.repo
内容示例:
[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
yum clean all
yum makecache
mount: unknown filesystem type 'iso9660'yum install -y cifs-utils
is not a block device确认使用了 -o loop
| 系统 | 说明 |
|---|---|
| CentOS 6/7 | 上述方法完全适用 |
| CentOS 8 | 默认使用 dnf,但 mount 命令一致 |
| CentOS Stream | 同 CentOS 8 |
如果你能说明是 本地 ISO、光驱、还是做成 yum 源,我可以给你更精确的步骤。