Skip to content

CentOS 安装 Virtualbox 增强功能

用了别人的 ovf 文件,然后发现增强功能一直不能装上,后来发现是内核版本没对应上。

首先需要你在 centos 挂载好那个增强功能的 iso,然后执行里面的脚本,发现装不上。挂载方法就是在 VirtualBox 对应的那个 Centos 界面,Setting->Storage->add controller(ide)→add iso in ide controller。

开始进入系统,安装必要软件,这个非常重要。首先确认自己的内核版本

# uname -r
3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Jan 4 01:06:37 UTC 2018

安装 kernel-devel 这个包,一定要主要看一下它的内核号是什么 yum install kernel-devel
如果发现不一样了,那么就需要更新内核版本了,yum upgrade kernel,这一步会比较长,耐心等待,不要觉得是卡了。

重启之后就可以安装相关软件了

$ sudo yum install perl gcc dkms kernel-devel kernel-headers make bzip2

最后再重新执行增强文件安装的脚本,重启就发现可以了。

参考链接如下
- https://linuxconfig.org/how-to-install-virtualbox-guest-additions-on-centos-7-linux
- https://www.knownhost.com/wiki/dedicated-servers/kernel-version

Comments