旧版CentOS mount使用DVD/ISO安装文件作为yum源

2021-06-04 813点热度 0人点赞 0条评论

前面介绍了旧版CentOS(如CentOS6)yum源不维护继续使用的方法,使用的是一些镜像站提供的旧版的CentOS的源,如果你还是找不到旧版的源,或者系统不能联网呢,这个时候可以mount安装盘(或者安装ISO文件)作为yum源。

分两种情况(如果你只要使用ISO文件,可以直接跳过DVD往下看):

使用DVD光盘

这种情况可能不多见了,现在DVD越来越少,但是如果一些物理服务器确实是用光驱装的,就可以使用。

首先新建一个文件夹作为DVD的mount点,然后mount

# 新建/mnt/cdrom文件夹
mkdir /mnt/cdrom

# 物理光盘插入光驱,然后mount
mount /dev/cdrom /mnt/cdrom/

# 查看是否有文件
ls /mnt/cdrom/

然后修改yum配置文件

# 备份下原来的yum配置文件
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

# 修改
vim /etc/yum.repos.d/CentOS-Base.repo

修改成如下内容:

CentOS-Base]
name=CentOS Base
baseurl=file:///mnt/cdrom
gpgcheck=0
enable=1

使用ISO文件来mount

现在使用虚拟环境的比较多,物理光盘比较少,就可以采用这种方式

首先检查下系统的CentOS的版本:

[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)

我这里是CentOS6.9,然后根据系统版本去找到对应的ISO文件(比如你的服务器不联网,那么先下载好后,传输到服务器上)

可以到http://mirrors.aliyun.com/centos-vault/centos,一般来说在 /<版本号>/isos/x86_64/CentOS-<版本号>-x86_64-bin-DVD1.iso,你也可以用自己的方式找到并准备好

假设我们把文件放在 /tmp/CentOS-6.9-x86_64-bin-DVD1.iso,同样新建mount点,然后mount:

# 新建/mnt/iso 文件夹
mkdir /mnt/iso

# mount iso
mount -t iso9660 -o loop /tmp/CentOS-6.9-x86_64-bin-DVD1.iso /mnt/iso/

# 查看是否有文件
ls /mnt/iso/

然后修改yum配置文件

# 备份下原来的yum配置文件
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 

# 修改配置文件
vim /etc/yum.repos.d/CentOS-Base.repo

修改成如下内容:

[CentOS-Base]
name=CentOS Base
baseurl=file:///mnt/iso
gpgcheck=0
enable=1

好啦,完工!

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论