温馨提示×

centos如何导入iso

小樊
37
2026-09-30 12:55:33
栏目: 智能运维

在 CentOS 中“导入 ISO”通常有几种常见场景,下面按最常见用途分别说明:


一、将 ISO 挂载为本地仓库(最常用)

适用于:用 ISO 做 yum 源 / 离线安装软件

1. 上传 ISO 到服务器

# 例如放到 /opt 下
/opt/CentOS-7-x86_64-DVD.iso

2. 创建挂载目录

mkdir -p /mnt/iso

3. 挂载 ISO

mount -o loop /opt/CentOS-7-x86_64-DVD.iso /mnt/iso

查看是否成功:

ls /mnt/iso

二、配置为 yum 本地源

1. 备份原有 repo

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

内容:

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

3. 刷新缓存

yum clean all
yum makecache

三、开机自动挂载 ISO

编辑 /etc/fstab:

/opt/CentOS-7-x86_64-DVD.iso /mnt/iso iso9660 loop 0 0

测试:

mount -a

四、KVM / 虚拟机导入 ISO(安装系统用)

如果你是在 CentOS 上跑虚拟机:

cp xxx.iso /var/lib/libvirt/images/

然后在 virt-manager 或 virsh 中作为 CDROM 导入即可。


五、Docker 中使用 ISO(较少见)

一般不直接“导入 ISO”,而是:

  • 挂载目录
  • 或用 ISO 内容构建镜像

常见错误

❌ mount: unknown filesystem type 'iso9660'
✅ 安装:

yum install -y cifs-utils

❌ 无法 loop 挂载
✅ 确认内核支持:

modprobe loop

如果你能说明具体用途(如:做 yum 源 / 装系统 / KVM / 文件复制),我可以给你更精确的命令。

0 踩