VirtualBox centos8安装增强功能,与主机共享粘贴板

1.安装完centos8后,点virtualbox菜单栏上的【设备】-【安装增强功能】。

 2.之后点【活动】-【文件】,打开文件管理器。

3.在【文件管理器】中打开虚拟光盘内容,在空白处右键选择【在终端打开】。

终端输入:

sudo ./VBoxLinuxAdditions.run

按回车键执行。如果正常安装成功则会提示重启系统,如果出现下图所示的错误,则按下面的操作步骤解决。

 主要的错误信息:

Kernel headers not found for target kernel 4.18.0-193.el8.x86_64

提示需要安装kernel-headers,怎样安装呢?基本步骤是这样的,但是我在这里遇到了问题

  1. update kernel : yum update kernel -y
  2. Install the kernel-headers, kernel-devel and other required packages : yum install kernel-headers kernel-devel gcc make -y
  3. Reboot the server to make sure it load to the new kernel : init 6
  4. 安装的时候还可以指定版本,例如,yum install linux-headers-$(uname -r)

我按照上面的步骤操作完成后,发现安装的kernel-headers版本是305,而我的内核版本是193,版本对不上啊,这样的话,我去安装增强功能,总是失败,这里就不贴出错误信息了,跟上面的几乎一样。

怎么办呢???

只能下载对应版本的rpm包(kernel-devel-4.18.0-193.el8.x86_64.rpm 和 kernel-headers-4.18.0-193.el8.x86_64.rpm),然后手动安装

  • rpm -ivh kernel-devel-4.18.0-193.el8.x86_64.rpm
  • rpm -ivh kernel-headers-4.18.0-193.el8.x86_64.rpm

此外,还要手动安装gcc和make(直接通过yum安装, 无需下载rpm包)

下载地址:

 下面是安装成功后的信息:

 但是即使这样,安装增强功能仍然失败了,怎么办?查看错误提示信息中给出的log文件,去其中查看还有什么安装包没有安装,依次安装就可以了。

来自于评论区的答案:

把kernel升级一下就好了,按照下面的步骤
# yum install -y kernel-devel gcc //安装kernel-devel和gcc编译工具链
# yum -y upgrade kernel kernel-devel //更新kernel和kernel-devel到最新版本
# reboot //重启,重启时,选择最新版本的内核启动

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值