在Debian测试中安装VBOX guest添加项

时间:2014-11-17 09:15:10

标签: debian virtualbox

有没有办法在Debian测试中安装Virtualbox的guest虚拟机添加?当我尝试“经典方式”时,我收到此消息:

  

构建主要的Guest Additions模块......失败!   (查看/var/log/vboxadd-install.log以找出问题所在)

/var/log/vboxadd-install.log:

  

/tmp/vbox.0/Makefile.include.header:97: ***错误:无法找到当前Linux内核的源代码。指定KERN_DIR =并再次运行Make。停止。

6 个答案:

答案 0 :(得分:1)

您需要安装内核头文件,例如

$ sudo aptitude install linux-headers-amd64

这将安装默认 linux-headers,如果你有非默认内核,则需要安装匹配的头文件。

答案 1 :(得分:1)

我能够通过以下方式安装它们。

apt-get install dkms build essential

然后使用" Guest Additions CD image"插入

sh /media/cdrom/VBoxLinuxAdditions.run

重新启动和添加客户端工作正常。

答案 2 :(得分:0)

我在使用ubuntu作为来宾时尝试了所有可能使用guest添加的东西,但从未让它工作。一旦我安装了ubuntu,就可以毫不费力地安装guest虚拟机了

答案 3 :(得分:0)

您应该尝试以下命令。

sudo yum install kernel-devel    
sudo yum upgrade

然后重启虚拟机。 这种方法最适合我。

答案 4 :(得分:0)

首先,您需要像其他人一样安装内核软件包。

如果您使用图形destop。您必须切换到root用户才能运行VBoxLinuxAdditions.run。

它使用virtualbox5.1.28在centos7上工作。

答案 5 :(得分:0)

以下是我用来安装来宾添加的步骤:

sudo bash apt-get install build-essential module-assistant module-assistant prepare <将目录更改为安装了Guest Additions CD的地方> sh VBoxLinuxAdditions.run

最好在安装guest虚拟机添加后重新启动,这样模块就可以正常加载。

这适用于任何基于Debian的发行版。我知道它至少适用于Debian(Wheezy - > Stretch,可能还有Sarge)和Ubuntu 10.04 - > 17.10。