部分操作步骤参考了以下博客,原文链接:内网集群本地镜像设置(Centos7)_mount: /dev/loop0 is write-protected, mounting rea-CSDN博客,特此感谢!
某些服务器安装是最小化安装,导致常用的命令也没有提供,并且内网环境下某些依赖软件包不能联网下载,本地镜像包含了使用命令的软件包
操作系统:中标麒麟7
将操作系统iso文件(服务器所对应安装操作系统)上传到服务器,使用xftp上传即可
创建本地镜像所挂载的目录
[root@localhost ~]# mkdir /root/iso -p
挂载本地镜像文件,命令执行成功后,会出现mounting read-only关键字,代表挂载成功
[root@localhost ~]# mount -o loop CentOS-7-x86_64-DVD-1611.iso /root/iso/
mount: /dev/loop0 is write-protected, mounting read-only
mount: /dev/loop1 写保护,将以只读方式挂载
出现异常报错,继续寻找解决办法,发现不带目录即可正常解决,开心
进入以下目录,
[root@localhost ~]# cd /etc/yum.repos.d
之后备份里面的文件,切记修改前做备份,养成好习惯!
[root@localhost yum.repos.d]# touch localiso.repo
[root@localhost yum.repos.d]# vi localiso.repo
[localCentos7Iso]
name=localCentos7Iso
baseurl=file:///root/iso
gpcheck=0
enable=1
更新yum源
[root@localhost yum.repos.d]# yum makecache
至此本地镜像源搭建完毕,可以直接使用yum安装常用的命令
[root@localhost yum.repos.d]# yum install -y glibc
寻求解决办法,在/etc/pki/rpm-gpg/目录下,就存在GPG 公钥,根据镜像文件可以确定是RPM-GPG-KEY-neokylin-release,执行
[root@localhost rpm-gpg]# rpm --import RPM-GPG-KEY-neokylin-release
问题已解决,可以继续测试安装。
[root@localhost rpm-gpg]# yum install -y glibc
[root@localhost rpm-gpg]# yum -y install net-tools