第一步:挂载Centos7映像文件
点击虚拟机->编辑虚拟机配置

在设备”CD/DVD”中勾选“已连接”和“启动时连接”
在下方的“使用ISO”映像文件点击浏览,选择电脑中下载的以.iso结尾的centos7映像文件
如果电脑中没有ISO映像文件需要去阿里云开源网站下载 或者点击这里下载


挂载完成之后开启虚拟机电源
第二步:挂载cdrom设备
使用远程连接工具连接虚拟机
使用mount命令挂载cdrom设备
mount /dev/cdrom /mnt
当出现 mount: special device /dev/cdrom does not exist 说明没有挂载ISO映像文件,检查第一步
当出现 mount: /dev/sr0 is write-protected, mounting read-only 说明挂载cdrom成功
第二部:复制cdrom文件到本地磁盘
首先在opt目录下创建一个文件夹
第二步:编辑本地yum源文件
进入yum配置文件目录,并使用vi创建一个local.repo文件
cd /etc/yum.repos.d
vi local.repo
进入local.reoi文件,按 i 键进入编辑模式并输入以下代码
[bash-local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
name 是名字,可以自定义
baseurl 是将cdrom挂载到的目录
enabled=1 表示启用此配置文件,0为不启用
第三步:禁用网络yum源
因为yum源配置文件只能有一个是启用状态,所以要禁用上一篇文章的华为云网络yum源
进入yum配置文件目录
cd /etc/yum.repos.d/
使用vi编辑器编辑网络yum源,将倒数第二行enabled的值改为0
vi CentOS-Base.repo

将倒数第二行数值改为0,使用 :wq 来退出保存vi编辑器
第四步:清理缓存并列出可用的软件包
yum clean all
yum repolist

看到可用的repo个数不为0说明本地yum源配置成功!
如果个数为0,请检查映像文件是否挂载成功
或检查网络是否正常连接,使用ping命令ping百度域名
ping -c4 baidu.com

查看time后是否有数字,如果没有数字或超时,请检查网卡配置文件,IP地址,子网掩码,网关和dns设置是否正确