有没有办法在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。停止。
答案 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。