最近裝了VirtualBox虛擬機和Fedora20操做系統,可是當安裝加強功能包時總是出現錯誤,致使屏幕分辨率沒法設置成全屏,後來上網查了一下,才找到緣由,和你們分享一下。架構
VirtualBox Guest Additions 在CentOS中沒法安裝的解決方法 操作系統
源自Silvery Scorpio的網易博客博客
2011-11-15 10:19:15| 分類: 軟件應用 |舉報|字號 訂閱
一、必須保證有root權限虛擬機
a)最好是用root登陸it
b)運行文件沒法執行。
當您嘗試執行安裝文件(例如VBoxLinuxAdditions - amd64.run)??,你會獲得這樣的錯誤消息io
#CD / media/VBOXADDITIONS_3.0.6_52128 /
#./VBoxLinuxAdditions-amd64.run BASH:./VBoxLinuxAdditions-amd64.run:/ BIN / SH:很差解釋器:權限被拒絕
解決的辦法是使用命令編譯
sh VBoxLinuxAdditions-amd64.run登錄
(選擇正確的架構,它是在這種狀況下,64位)。gcc
二、安裝時有部分錯誤,查看log的結果是:缺乏gcc和Linux內核
安裝時出現一步錯誤查看log爲(log文件是 /var/log/vboxadd-install.log):軟件
/tmp/vbox.0/Makefile.include.header:94: *** Error: unable to find the sources of your current Linux kernel.
解決的辦法是你的內核更新到最新版本,並安裝它的頭文件和來源。 VirtualBox的須要編譯一些驅動程序,當它安裝。
只需執行
yum update kernel
yum install gcc
yum install kernel-devel
進行內核更新和安裝gcc時,會從網上下載文件,所以必須聯網! 升級完之後,必需要從新啓動,再次運行安裝程序,一切都應該OK,而後再從新啓動。