centos服务器无法挂载

centos服务器无法挂载

尝试使用 oracle virtual box 在 centos 服务器中安装领域对象服务器存储库。

由于安装问题,我无法安装任何存储库。 在此输入图像描述

答案1

只需从此索引站点下载 Centos ISO 映像http://ftp.heanet.ie/pub/centos/7/isos/x86_64/ 并选择CentOS-7-x86_64-Everything-1611.iso,其大小为7.7G(如果有则跳过此步骤)。

然后将其安装到 Virtualbox(双击 VB cdrom 并浏览到 ISO 位置并选择它)

然后创建一个文件 /etc/yum.repo有名字myrepo.repo

就像下面的步骤:

vim /etc/yum.repos.d/myrepo.repo

在文件中输入以下内容:-

[我的仓库]

名称=CDROM存储库

baseurl=文件:///cdrom

gpg检查=0

启用=1

保存并退出。

然后创建挂载点并将 cdrom 挂载到它:

mkdir /cdrom

挂载 /dev/cdrom /cdrom

最后一件事是通过添加enabled=0禁用默认的Centos存储库。就像下面这样:

vim /etc/yum.repo.d/Centos-Base

在此输入图像描述

现在你的机器上有本地存储库(使用 yum repolist 检查它)

答案2

这不是 CentOS 的问题,而是您的虚拟机管理程序的问题。

从 Virtualbox 虚拟机窗口底部灰显的 CD/DVD 图标来看,您实际上并没有将 CD/DVD 连接到虚拟机。右键单击该图标,附加物理 CD/DVD 驱动器或映像,然后尝试再次安装。


编辑:

关于您的评论和设置存储库:

存储库应该是开箱即用的,如果您的虚拟机可以连接到互联网,那么只需这样做即可。

如果您的虚拟机无法连接到互联网,那么您需要执行以下操作:

  • 下载图像
  • 通过 Virtualbox 将其附加到虚拟机
  • 将其安装在 /mnt
  • /etc/yum.repos.d/创建一个名为的文件whateveryouwant.repo

将以下内容放入文件中

[LocalDVD]
name=Local Repository
baseurl=file:///mnt
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

然后做一个yum clean allyum update

相关内容