- 将iso文件拷贝到虚拟机上
- 将iso文件挂载到虚拟机上
mount -t iso9660 -o loop /isoo/CentOS-7.4-x86_64-DVD-1708.iso /mnt/cdrom/
- 写入自启动
vi /etc/rc.d/rc.local mount -t iso9660 -o loop /isoo/CentOS-7.4-x86_64-DVD-1708.iso /mnt/cdrom/ chmod 755 /etc/rc.d/rc.local
- 修改yum本地源的配置文件CentOS-Media.repo
#进入到CentOS-Media.repo的文件路径 cd /etc/yum.repos.d/ #创建备份文件夹 mkdir bak/ #将CentOS相关的文件拷贝到备份文件bak中 cp CentOS-* bak/ #修改CentOS-Media.repo文件 vi CentOS-Media.repo
- CentOS-Media.repo文件修改内容
在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点) enabled=1 gpgcheck=0
-
禁用默认的yum 网络源
将yum 网络源配置文件改名为CentOS-Base.repo.bak, 否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。
-
将/etc/yum.repost.d/下的Template.repo文件名改成Template.repo.bak。
-
yum clean all(如果报错信息为Loaded plugins:fastestmirror,参照下面【补足】)
-
yum repolist
【补足】
网址内容:Fastestmirror是yum的一个加速插件,这里是插件提示信息是插件不能用了。
- 修改插件的配置文件
#修改fastestmirror.conf文件 vi /etc/yum/pluginconf.d/fastestmirror.conf #修改内容 将enabled=1改为enabled=0
- 修改yum的配置文件
#修改yum.conf文件 vi /etc/yum.conf #修改内容 将plugins=1改为plugins=0