centOS7 挂载ios文件作为yum源

转载参考自  https://blog.csdn.net/ma198812/article/details/53262234

用于没有外网的情况下安装linux基础软件

1.将ios镜像包传到linux服务器上

2.创建挂载点目录:

mkdir -p /mnt/iso

3.挂载iso镜像文件

mount -o loop CentOS-7-x86_64-DVD-7.4.iso /mnt/iso

挂载的文件名根据实际情况

如果以这种方式挂载,那么若系统重启则需要再次挂载 

如果想实现开机自动挂载,还可以修改/etc/fstab文件

在修改/etc/fstab文件前,要先确定iso文件的格式:

[root@localhost ~]# df -T
文件系统                类型        1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root xfs      37406880 7927848 29479032   22% /
devtmpfs                devtmpfs  3039468       0  3039468    0% /dev
tmpfs                   tmpfs     3055396       0  3055396    0% /dev/shm
tmpfs                   tmpfs     3055396    9112  3046284    1% /run
tmpfs                   tmpfs     3055396       0  3055396    0% /sys/fs/cgroup
/dev/sda1               xfs       1038336  164024   874312   16% /boot
/dev/mapper/centos-home xfs      18262016   37588 18224428    1% /home
tmpfs                   tmpfs      611080      12   611068    1% /run/user/42
tmpfs                   tmpfs      611080       0   611080    0% /run/user/0
/dev/loop0              iso9660   4414592 4414592        0  100% /mnt/iso

如图可见,iso文件的格式为 iso9660,那么可以进行下一步,修改/etc/fstab文件

添加行:

/root/CentOS-7-x86_64-DVD-7.4.iso  /mnt/iso     iso9660 defaults,ro,loop 0 0                                                                         

 保存退出后,执行  mount -a 命令生效,这时,再重启机器,就会自动挂载

4.修改repo文件

在/etc/yum.repos.d 目录下有很多repo文件,可以先把这些文件放入到一个备份文件夹中,然后新建repo文件,这里简单的命名为 CentOS.repo ,编辑这个文件:

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=file:///mnt/iso
enabled=1
gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7

主要修改baseurl,修改为挂载的目录,gpgkey修改为实际的实际挂载目录下的文件,保存,退出

5.清除yum缓存

yum clean all

之后即可实现以挂载的iso文件作为yum安装源 。

 

你可能感兴趣的:(小败的一些服务搭建记录,linux)