资讯专栏INFORMATION COLUMN

CentOS7 在 VirtualBox 上的安装配置(2) -- VirtualBox 增强包安装

Lycheeee / 1838人阅读

摘要:上一篇讲了操作系统的傻瓜化安装,下面讲讲如何安装来提升效率。首先,在应用程序中找到,右键点击,选择显示包内容。依赖包安装因为编译会有很多包依赖,所以,需要先安装那些包依赖。接着,重启设备,增强包就安装成功了。

上一篇讲了 CentOS7 操作系统的傻瓜化安装,下面讲讲如何安装 VirtualBox 来提升效率。

CentOS7 安装 VirtualBox 辅助工具包

如果你想主机和虚拟机之间能自由切换,共享剪切板,共享文件和文件夹,那就安装这个包吧。

不知道为什么,我通过 virtualbox 的 devices 菜单的 insert Guest Additions CD image… 选项就是无法完成装载。

错误如下:

我也没有去深入研究,只好通过下面手工加载工具包镜像的方式来安装了。

手工加载 VBoxGuestAdditions 光盘镜像

在 virtualbox 包里面,有个 VBoxGuestAdditions.iso 文件,本来上一步骤的 devices 菜单里面点击 insert 就是装载这个镜像,但是不知道为什么失败,所以,我就准备手工装载他。

首先,在 Finder - 应用程序 中找到 virtualbox,右键点击,选择显示包内容。进入 Contents/MacOS/,找到 VBoxGuestAdditions.iso,将其复制到桌面.

你也可以在终端下,通过下面命令拷贝到桌面。

将这个镜像装载到 virtualbox 的虚拟光驱,如果你已经启动系统,可以通过如下方式装载。

也许你会出现下面的错误,点击 Details ,可以看到 mount 不成功。那就点击 Force Unmount 忽视他咯。

当然,我们还是要点击那个光盘,确认已经把 iso 已经放入了虚拟驱动设备。

此时,我想到为什么用 virtualbox 默认的菜单安装会出现失败了,因为,在 virtualbox 的设置里,我们是将光驱放在 IDE 控制器下的,如下图

IDE 设备在 linux 系统,默认应该是 hd 带头的设备,如 hda,hdb…… ,但 CentOS7 面向的大部分都是服务器设备,服务器一般不采用 IDE 控制器,而是采用更先进的 SCSI 作为硬盘等外设接口。因为是虚拟机,CentOS 就 IDE 设备也识别为 SCSI 设备了,所以,在系统里面显示为 sr0.我们可以用 lsscsi 命令查看,就可以看到我们连接的虚拟设备。

因为我们把光驱挂在 IDE 控制器下,则 virtualbox 默认的 mount 命令应该是 mount /dev/hda /media/cdrom 这种类型的,结果找不到 hda 设备,mount 就失败了。下面,我们将 mount 命令修改如下(需要 root 权限):

mkdir /media/cdrom
mount /dev/sr0 /media/cdrom

出现下面提示,表示 mount 成功。进入 /media/cdrom 目录,即可查看到相关文件。

执行下面命令,安装 VBoxGuestAdditions 增强包

./VBoxLinuxAdditions.run

运行成功后,截图如下:

也许,你可能会出现运行不成功的情况,尤其如果你默认安装的是 CentOS 7 mini 版本。
那么执行 ./VBoxLinuxAdditions.run 之前,你需要先进行下面的操作。

VBoxGuestAdditions 依赖包安装

因为 VBoxGuestAdditions 编译会有很多包依赖,所以,需要先安装那些包依赖。

尤其是辅助包需要 linux 内核提供一些功能,这就需要内核的C header 来编译程序,也就是需要安装 linux-devel 这个工具。当然,kernel-devel 不光是 C Header 文件,它还有内核的配置文件,以及其他的开发用的资料。

if you have installed new setup of centos minimal or you haven’t installed yet, you need make, gcc, kernel-devel in order to Install VirtualBox Guest Additions installation script.

On CentOS/Red Hat (RHEL) 6/5, EPEL repo is needed

## CentOS 6 and Red Hat (RHEL) 6 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 
## CentOS 5 and Red Hat (RHEL) 5 ##
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

CentOS7 可以直接升级安装下列包

yum update
yum install gcc kernel-devel kernel-headers dkms make bzip2 
reboot

接下来就和上面的步骤一样,挂着 cdrom ,执行安装程序(run 安装命令需要 root 权限):

cd media
mkdir cdrom
mount /dev/sr0 /media/cdrom
cd /media/cdrom
./VBoxLinuxAdditions.run

如果不想出现 xrog 警告提醒,可以添加参数--nox11

./VBoxLinuxAdditions.run --nox11

如果还有其他错误,看命令执行后的报错信息. 如果你只想运行在 centos minimal 下, 因为没有图形组件,Xorg 是可以被接受的。?

接着,重启设备,增强包就安装成功了。

reboot

如果你不满足于字符界面,那么请再移步CentOS7 图形界面安装篇。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45685.html

相关文章

  • CentOS7 VirtualBox 上的安装配置(3) -- 图形界面安装

    摘要:为已安装的包组。如果已安装包组里面没有,直接执行下面命令即可安装图形界面。安装完毕,执行启动图形界面。到这里,我的在上的安装配置系列暂告一段落。 上一篇在讲 VirtualBox 增强包安装的时候,因为没有在 CentOS 7 mini 没有图形界面组件,会出现一些错误,这篇讲讲如何在 mini 的基础上,把图形桌面安装上去。 给 CentOS 安装图形界面 通过上篇操作,virtua...

    lavor 评论0 收藏0
  • CentOS7 VirtualBox 上的安装配置(1) -- 系统安装

    摘要:安装很,打开文件,双击安装提示一步步执行即可。默认要检测磁盘,用方向键直接向上选择开始安装。安装位置,如果你想自己手动分区,可以在这儿操作。 首先说明,我的电脑是Mac,所以,所有的软件和操作都以 OS X EI Capital 环境为主。其实 VirtualBox 在 Win 上的操作和 Mac 上基本一致。 CentOS 是 Redhat 的开源分支,支持的技术力量雄厚,软硬件兼容...

    sixleaves 评论0 收藏0
  • win10下搭建virtualbox+vagrant+centos7box

    摘要:网址是一款基于的工具,用于创建和部署虚拟化开发环境,使用的虚拟化系统。解决了在我电脑上可以正常运行啊的情况。网址由于官网下载速度捉急,请保存到百度云自行下载到本地链接密码添加及配置下载好后,请找到在本地的路径,我的路径是。 作为一个javaweb开发者,一直使用windows作为开发系统,多少有点和行业不太匹配,对Linux开始产生兴趣,一方面想熟悉使用Linux作为后台系统做web开...

    KoreyLee 评论0 收藏0
  • win10下搭建virtualbox+vagrant+centos7box

    摘要:网址是一款基于的工具,用于创建和部署虚拟化开发环境,使用的虚拟化系统。解决了在我电脑上可以正常运行啊的情况。网址由于官网下载速度捉急,请保存到百度云自行下载到本地链接密码添加及配置下载好后,请找到在本地的路径,我的路径是。 作为一个javaweb开发者,一直使用windows作为开发系统,多少有点和行业不太匹配,对Linux开始产生兴趣,一方面想熟悉使用Linux作为后台系统做web开...

    figofuture 评论0 收藏0
  • Mac下把Docker当做正常的虚拟机来用(本机和Docker处于同一个子网中,可分配静态IP)

    摘要:通过从虚拟机的登录到虚拟机安装增加一条记录修改的启动配置,指定服务器,顺便加上重启虚拟机确认是否工作正常前面下载了虚拟机镜像文件,如果将来不再需要了闲它占用空间,则可以清理一下 转载请保留出处:https://github.com/SixQuant/e... Docker for Mac/Windows   开发环境中有时候想把 Docker 容器实例当做正常的虚拟机来用,换句话说就是...

    fevin 评论0 收藏0

发表评论

0条评论

Lycheeee

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<