实验时需要开启好几台虚拟机(最小化安装),将镜像挂载直接配置yum源,不用将iso拷贝到虚拟机中,减少磁盘占用;
检查是否虚拟机挂载镜像
检查挂载目录是否挂载
查看该目录下是否含有其他文件,如果没有创建目录cdrom,再次将/dev/sr0挂载到该目录下
[root@localhost ~]# cd /media/
[root@localhost media]# ls
cdrom
在其他目录下创建cdrom目录挂载:
[root@localhost ~]# mount -o loop /dev/sr0 /mnt/cdrom
再次查看是否挂载成功:
[root@localhost media]# df
/dev/sr0 3654720 3654720 0 100% /media/cdrom
/dev/loop0 3654720 3654720 0 100% /mnt/cdrom
配置yum源:
[root@localhost media]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# cat yum.repo
[rhel7.0]
name=redhat7.0
baseurl=file:///mnt/cdrom
enable=1 ###1表示启用,0表示不启用
gpgkey=1 ###是否进行gpg校验,1表示检查,0表示不检查
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
###定义检查gpgkey的地址
查看是否配置完成:
[root@localhost yum.repos.d]# yum clean all
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: rhel7.0
Cleaning up everything
[root@localhost yum.repos.d]# yum repolist
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
rhel7.0 | 4.1 kB 00:00
(1/2): rhel7.0/group_gz | 134 kB 00:00
(2/2): rhel7.0/primary_db | 3.4 MB 00:00
repo id repo name status
rhel7.0 redhat7.0 4,305
repolist: 4,305