CentOS7或CentOS8 安装VirtualBox Guest Addon缺少kernel-headers的解决办法

CentOS7或CentOS8 在Oracle VM VirtualBox中安装Guest Addon时,如果缺少kernel-headers和相应的编译库,会提示出错。

"kernel headers not found for target kernel"

这时需要先将系统升级到最新的内核,并安装kernel-headers等相应的库。

先升级内核,这一步也可以用sudo yum update升级所有软件包:

sudo yum update kernel -y

更新完内核并用sudo init 6重启后,再安装需要的kernel-headers等软件包:

sudo yum install kernel-headers kernel-devel gcc make elfutils-libelf-devel -y

安装后再尝试安装Guest Addon,发现可以正常安装了。安装完后鼠标可自由移除视窗。

原文地址:https://www.cnblogs.com/teacat/p/11589516.html

时间: 2024-11-12 21:38:24

CentOS7或CentOS8 安装VirtualBox Guest Addon缺少kernel-headers的解决办法的相关文章

virtualbox cannot access the kernel driver的解决办法

一位网友windows xp sp3下安装virtualbox 4.1.20版本,安装好了重启过后,可以打开virtualbox,但是等到创建好虚拟电脑后按启动按钮,就出现了错误提示:"Cannot access the kernel driver",启动不了 virtualbox.根据错误的提示说明virtualbox不能访问核心驱动,也就是驱动除了问题,一般来说可能是杀毒软件导致安装virtualbox的时候驱动没安装上.1.先去安装virtualbox的文件夹,手动安装virtu

vmware安装虚拟机centos系统提示需要kernel headers终极解决办法

最直观的思路安装kernel headers不就好了么,于是输入命令: yum install kernel-headers 可是安装完以后重新安装vmware-tools时还是提示需要kernel headers,怎么办怎么回事?不要着急,输入命令: yum install kernel-devel 安装完成,再运行vmware tools的安装文件,发现,就这样OK了~

安装windows 2008提示“缺少CD/DVD驱动”解决办法

1.在开始安装的界面,点击左下角的系统修复 2.根据提示,选择命令提示符 其实也就是进入了DOS. 3.在DOS模式下,首先进入使用命令安装文件所载磁盘,然后进入安装文件的sources目录,运行setup.exe,接下来就会出现选择磁盘的窗口了.

安装Virtualbox Guest Additions(解决Virtualbox中Ubuntu分辨率过小)

问题:Virtualbox中Ubuntu分辨率过小,操作极其不方面. 解决:需要安装Virtualbox Guest Additions. 步骤如下: 1.下载Virtualbox Guest Additions,从这里下载 : 2. 为主机增加一个虚拟光驱 : 3. 进入系统后,点击"设备"-> "安装增加功能",就可以从刚才增加的光驱中进行挂载安装(如果没有出现这些控制菜单 ,可以通过 right ctrl+c 调出): 4.如果提示要安装相应的头文件,则

Virtual:VirtualBox 安装Centos7后 安装增强功能出现kernel headers not found for target kernel 错误的解决办法

VirtualBox 安装Centos7后 安装增强功能出现kernel headers not found for target kernel 错误的解决办法 提示:kernel headers not found for target kernel 原因已经表明出来了,说明kernel headers 没有安装; 直接贴出解决方案: 1.update kernel yum update kernel -y 2.Install the kernel-headers, kernel-devel 

安装genymotion后出现无法创建虚拟设备的解决办法

安装genymotion后出现无法创建虚拟设备的解决办法 如果你安装系统的用户名中含有中文,而且使用到上篇文章所说的方法安装VirtualBox后,当你正确安装genymotion后创建虚拟机时如果出现Unable to create virtual device.Failed to attach disk.这种提示信息,原因是因为你部署虚拟设备的路径中还有中文,解决办法如下: 1.打开genymotion,找到Settings选项,然后点击进入如下界面: 2.点击VirtualBox选项,会发

20170514002Oracle 11g R2安装过程中遇到的报错及解决办法

Oracle 11g R2安装过程中遇到的报错及解决办法 1.提示Check if the DISPLAYvariable is set.    Failed<<<< 解决方案: #xhost +  //切换到root用户输入 #su – Oracle  //切换到oracle用户 $./runInstaller  //执行安装程序 xhost 是用来控制X server访问权限的. 通常当你从hostA登陆到hostB上运行hostB上的应用程序时, 做为应用程序来说,hostA

Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法

参考:Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法 Vs2012的下载地址: https://msdn.microsoft.com/en-us/jj650015

demopu教你VirtualBox出现Cannot register the hard disk解决办法

来自:http://www.demopu.com/?p=644 由于电脑D盘空间不足,把ubuntu vdi文件移到了E盘,重新添加虚拟硬盘时出现以下错误:        经过google,知道错误的原因在于UUID(通用唯一识别码)重复了,需要重新设置UUID,方法如下:        找到VirtualBox所在目录,在地址栏输入cmd:        然后输入如下命令:(在命令窗口点鼠标右键可粘贴,"E:\Program Files\Ubuntu\ubuntu 12.10.vdi"