首页/发现新知
视界 · 深度阅读

centos挂载iso镜像怎么做

在 CentOS 中挂载 ISO 镜像通常有两种常见场景:临时挂载(用于安装软件或查看内容) 和 配置为本地 yum 源。下面分别说明。


一、临时挂载 ISO(只读查看内容)

1. 创建挂载目录

mkdir -p /mnt/iso

2. 挂载 ISO 文件

mount -o loop /path/to/CentOS.iso /mnt/iso

如果是光驱设备(如物理光盘):

mount /dev/cdrom /mnt/iso

3. 查看内容

ls /mnt/iso

4. 卸载 ISO

umount /mnt/iso

二、将 ISO 配置为本地 yum 源(离线安装软件)

1. 挂载 ISO

mkdir -p /mnt/cdrom
mount -o loop /path/to/CentOS-7-x86_64-DVD.iso /mnt/cdrom

2. 备份原有 yum 源

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

3. 创建本地 repo 文件

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

内容示例(CentOS 7):

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

如果是 CentOS 8:

[local]
name=Local CentOS ISO
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0

4. 清除并重建缓存

yum clean all
yum makecache

5. 测试

yum list

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

编辑 /etc/fstab:

/path/to/CentOS.iso /mnt/iso iso9660 loop 0 0

常见问题

  • 提示 mount: unknown filesystem type 'iso9660'
    说明内核未支持,一般极少出现。

  • CentOS 8 之后 ISO 结构变化
    注意 BaseOS 和 AppStream 目录。

如果你能告诉我 CentOS 版本(7 / 8 / Stream) 和 用途(装软件 / 看内容 / 做源),我可以给你更精确的命令。

读到这里,发现更多一点。探索更多内容 ↗