温馨提示×

如何挂载CentOS ISO

小樊
54
2026-07-08 21:35:28
栏目: 智能运维

CentOS 系统中挂载 ISO 镜像文件,常见场景有 本地 ISO 作为本地 yum 源查看 ISO 内容。下面按最常用方式说明。


一、创建挂载目录

mkdir -p /mnt/centos-iso

二、挂载 CentOS ISO

1️⃣ 挂载本地 ISO 文件

mount -o loop /path/to/CentOS-7-x86_64-DVD.iso /mnt/centos-iso

说明:

  • -o loop:把 ISO 当作回环设备挂载
  • ISO 路径要写绝对路径

示例:

mount -o loop /root/CentOS-7-x86_64-DVD-2009.iso /mnt/centos-iso

2️⃣ 查看是否挂载成功

ls /mnt/centos-iso

正常会看到:

CentOS_BuildTag  EFI  EULA  GPL  images  isolinux  Packages  repodata

三、配置本地 YUM 源(常用)

1️⃣ 备份原有 yum 源

mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/

2️⃣ 创建本地 repo 文件

vi /etc/yum.repos.d/local.repo

内容如下(CentOS 7 示例):

[local]
name=CentOS Local ISO
baseurl=file:///mnt/centos-iso
enabled=1
gpgcheck=0

3️⃣ 生成缓存

yum clean all
yum makecache

四、开机自动挂载(可选)

编辑 /etc/fstab

vi /etc/fstab

添加一行:

/root/CentOS-7-x86_64-DVD-2009.iso  /mnt/centos-iso  iso9660  loop  0 0

验证:

mount -a

五、卸载 ISO

umount /mnt/centos-iso

六、常见错误

mount: unknown filesystem type 'iso9660'

yum install -y kmod

yum install 报错

  • 检查 baseurl 路径是否正确
  • 确认 ISO 已挂载
  • 关闭 gpgcheck=0 测试

七、适用版本

✅ CentOS 7
✅ CentOS 8(ISO 结构略有不同,repo 配置类似)
✅ Rocky / Alma 同理


如果你告诉我:

  • CentOS 版本
  • ISO 用途(yum / 安装软件 / 离线环境)

我可以给你更精确的配置方案。

0