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