一、挂载cdrom系统镜像到linux

1、检查发现未识别到设备

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(1)

2、开始附加cd

ovirt虚拟机的话在引导选项

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(2)

VMware虚拟机在虚拟机设置中

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(3)

附加完之后如下图:

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(4)

3、挂载cdrom到linux文件系统

/dev目录包含了所有Linux系统中使用的外部设备,sr0就是cdrom设备名。

mount /dev/sr0 /media

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(5)

4、设置开机自动挂载光盘,修改fstab 在最后一行添加 /dev/sr0 /media

vi /etc/fstab

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(6)

二、挂载iso镜像文件到linux系统

1、把 centos7/CentOS-7-x86_64-Minimal-1708.iso 上传到 /tmp/centos7目录,没有centos7可以自己建一个,或者上传到其他目录。

mkdir /tmp/centos7            创建centos7目录存放iso文件
mkdir /iso                            创建iso目录用于挂载

2、执行挂载

mount /tmp/centos7/CentOS-7-x86_64-Minimal-1708.iso /iso

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(7)

3、设置开机自动挂载光盘,修改fstab 在最后一行添加/tmp/centos7/CentOS-7-x86_64-Minimal-1708.iso /iso

vi /etc/fstab

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(8)

三、镜像挂载后,需要配置本地yum源。

1、进入/etc/yum.repos.d/ ,修改CentOS-Media.repo文件,修改前先备份一下,把其他文件挪走

cd /etc/yum.repos.d/
mkdir bak
cp CentOS-Media.repo CentOS-Media.repobak
mv *.repo ./bak
mv CentOS-Media.repobak CentOS-Media.repo
vi CentOS-Media.repo

2、修改baseurl=file:///media/ media就是刚刚挂载光盘的路径。同理也可以改成挂载镜像的iso路径

enabled=1 启用

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(9)

3、生成本地yum缓存。

yum  clean all(清除缓存)
yum makecache(建立新缓存)
yum list              #查看yum仓库里的所有软件

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(10)

4、至此已完成本地yum仓库挂载,测试一下ok完成。

yum install vim   
yum install telnet

如何制作iso系统镜像文件(linux挂载镜像文件的简单方法)(11)

PS:取消挂载umount:

umount /mediaumount /iso

如果添加了开机自动挂载还需要修改vi /etc/fstab中路径。