在 CentOS 中“导入 ISO 文件”通常有以下几种常见场景,我分别说明:
适用于:离线安装软件、制作本地仓库
# 假设 ISO 在 /root/CentOS-7-x86_64-DVD.iso
mkdir /mnt/iso
mount -o loop /root/CentOS-7-x86_64-DVD.iso /mnt/iso
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/
vi /etc/yum.repos.d/local.repo
写入:
[local]
name=local iso
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
yum clean all
yum makecache
✅ 完成,可直接 yum install
编辑 /etc/fstab:
/root/CentOS-7-x86_64-DVD.iso /mnt/iso iso9660 loop 0 0
virt-install \
--name centos-vm \
--ram 2048 \
--disk path=/var/lib/libvirt/images/vm.qcow2,size=20 \
--cdrom /root/CentOS-7-x86_64-DVD.iso \
--network network=default
需要先挂载到宿主机,再 bind mount:
docker run -v /mnt/iso:/mnt/iso centos
如果你是想:
dd if=CentOS.iso of=/dev/sdb bs=4M
如果你能说明具体用途(yum源 / 虚拟机 / 安装系统 / 其他),我可以给你更精确的步骤。