第一步:挂载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设置是否正确