在 CentOS 中“导入 ISO 镜像”通常有两种常见场景,下面分别说明:
适用于:离线安装软件、配置本地仓库
把 CentOS 的 ISO 传到服务器,例如:
/opt/CentOS-7-x86_64-DVD.iso
mkdir /mnt/cdrom
mount -o loop /opt/CentOS-7-x86_64-DVD.iso /mnt/cdrom
如果是物理光驱:
mount /dev/cdrom /mnt/cdrom
cat > /etc/yum.repos.d/local.repo <<EOF
[local]
name=local
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
EOF
yum clean all
yum repolist
✅ 成功后即可使用 yum install 安装 ISO 中的软件。
适用于:CentOS 作为宿主机,运行虚拟机
/var/lib/libvirt/images/CentOS-7.iso
virsh attach-disk vm-name \
/var/lib/libvirt/images/CentOS-7.iso \
hdc --type cdrom --mode readonly
echo "/opt/CentOS-7-x86_64-DVD.iso /mnt/cdrom iso9660 loop 0 0" >> /etc/fstab
如果你说的“导入 ISO”是 Docker / PXE / 系统安装 / 其他场景,可以告诉我具体用途,我可以给你更精确的方案。