Lubuntu 安装 增强功能失败的解决办法

1. The gcc utility was not found. If the following module compilation fails then this could be the reason and you should try installing it.

 (Look at /var/log/vboxadd-install.log to find out what went wrong)

 

$ sudo apt-get install gcc

 

2.The make utility was not found.

 

$ sudo apt-get install make

 

3.The headers for the current running kernel were not found.

 

Make sure you have updated version

 

Type the following command

$ sudo apt-get update

 

OR as root user enter:

# apt-get update

 

Search for kernel version (optional)

 

Type the following command:

$ apt-cache search linux-headers-$(uname -r)

 

linux-headers-3.13.0-24-generic -Linux kernel headers for version 3.13.0 on 32 bit x86 SMP

 

Install linux-header package under Debina or Ubuntu Linux

 

Type the following command:

$ sudo apt-get install linux-headers-$(uname -r)

 

OR as root user:

# apt-get install linux-headers-$(uname -r)

 

 

在Building VirtualBox Guest Additions kernel modules的时候,缺少kernal的头文件,
使用下面的命令安装:
引用

sudo apt-get install dkms build-essential linux-headers-$(uname -r)

其实build-essential linux-headers已经是最新的了,只是缺少dkms(Dynamic Kernel Module Support),当有新的kernal安装的时候,它能让kernal的设备驱动自动的重新构建。
详情见: http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support
之后再
引用

sudo /etc/init.d/vboxadd setup

成功:
引用

Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules ...done.
Doing non-kernel setup of the Guest Additions ...done.
You should restart your guest to make sure the new modules are actually used

 

你可能感兴趣的:(ubuntu)