windows下的virtualbox无法安装linux版的增强功能

症状为,安装Fedora或Ubuntu等发行版,在运行增强功能安装程序后,终端提示:

Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

因为增强功能安装需要你的内核源代码来参与编译,但是这些发行版默认是没有装的。要安装,以Fedora为例,运行命令

yum install kernel-devel-$(uname -r)

问题解决。

-$(uname -r)的作用是指定安装系统正在使用的内核版本的源码,因为yum install kernel-devel会安装最新版本的源码,而linux系统所使用的内核可能还没更新。

你也可以选择先更新内核到新版,然后直接yum install kernel-devel

你可能感兴趣的:(windows下的virtualbox无法安装linux版的增强功能)