2014-11-17 68 views
1

有沒有辦法在Debian測試中安裝Virtualbox的guest添加項?當我嘗試了 '經典的方式',我得到這個消息:在Debian測試中安裝VBOX guest添加項

Building the main Guest Additions module ...fail! (Look at /var/log/vboxadd-install.log to find out what went wrong)

/var/log/vboxadd-install.log:

/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

+0

日誌說什麼? – user1766169

+0

我剛剛編輯帖子。 – cooow

+0

Maby這可以幫助嗎? http://tecadmin.net/install-oracle-virtualbox-on-centos-redhat-and-fedora/ 查看關於「export KERN_DIR」的部分。 – user1766169

回答

1

你需要安裝內核頭文件,例如

$ sudo aptitude install linux-headers-amd64 

這將安裝默認 Linux的頭,如果你有一個非默認的內核,你需要安裝配套的頭。

+0

我做到了,但我總是有同樣的錯誤信息... – cooow

1

我能夠通過以下方式安裝它們。

apt-get install dkms build essential 

然後插入「Guest Additions CD image」。

sh /media/cdrom/VBoxLinuxAdditions.run 

重新啓動和客人補充工作正常。

+0

同樣適用於我:這是完整的說明,爲我工作:https://www.linuxbabe.com/desktop-linux/how-to-install -virtualbox-客增加-ON-Debian的一步一步 – MattW

0

我嘗試了所有可能的方式來使用客戶添加使用Ubuntu作爲客人,並從未得到它的工作。只要我安裝了Ubuntu,客戶添加安裝順利

0

您應該嘗試以下命令。

sudo yum install kernel-devel  
sudo yum upgrade 

然後重新啓動您的虛擬機。 這種方法對我最好。

0

首先,你需要像其他說的那樣安裝內核包。

如果使用圖形destop.You必須切換到root用戶才能運行VBoxLinuxAdditions.run。

這是在與virtualbox5.1.28 centos7工作。

0

這些步驟我用安裝來賓補充:

sudo bash apt-get install build-essential module-assistant module-assistant prepare <更改目錄,無論你有客戶添置CD安裝> sh VBoxLinuxAdditions.run

這也可能是最好的安裝後重新啓動客人補充,所以模塊可以正確加載自己。

這應該適用於任何基於Debian的發行版。我知道它至少可以在Debian上運行(Wheezy - > Stretch,也可能回到Sarge)以及Ubuntu 10.04 - > 17.10。