VirtualBox 在CentOS下安裝增強功能及錯誤解決

來源:互聯網
上載者:User
安裝步驟如下: 1、執行安裝增強功能:

之後會出現“Building the main Guest Addtional module [Failed]”的錯誤,如下圖,安裝失敗。。。


查看安裝日誌資訊:


2、根據上圖提示資訊以及錯誤提示資訊“yum install kernel-devel-2.6.32-431.el6.x86_64”進行安裝。

可能會提示"No package ..."的資訊,其中的“2.6.32-431.el6.x86_64”為當前kernel 的版本號碼,可由“uname -r”命令獲得。

說明當前最新版本號碼已經不是"2.6.32-431.el6.x86_64"。有兩種辦法解決該錯誤:

第一:

(1)從安裝CentOS的鏡像檔案中找到“kernel-devel-2.6.32-431.el6.x86_64.rpm”安裝包(見附),放到“/usr/src/kernels”下,之後執行“rpm -ivh  kernel-devel-2.6.32-431.el6.x86_64.rpm"安裝kernel-devel。

(2)安裝kernel-devel後再次安裝增強功能就大功告成了。。。


附:虛擬機器中讀取鏡像檔案中的“kernel-devel-2.6.32-431.el6.x86_64.rpm”

直接添加即可如下圖示,添加後在CentOS案頭會出現鏡像快捷(若沒有出現就在Computer中),點進去即可


開啟鏡像檔案後在Packages檔案夾中包含一堆檔案,找到“kernel-devel-2.6.32-431.el6.x86_64.rpm”,放到“/usr/src/kernels”下完畢。

第二:
在第2步中執行“yum install kernel-devel”不要添加版本號碼,會安裝最新版本。再安裝增強功能還是出錯由於kernel 和kernel-devel 版本號碼不一樣。

因此,第2步執行"yum install kernel"和"yum install kernel-devel"都安裝最新版本。

再安裝增強功能就會成功。。。但是還是會有一個錯誤"Building the OpenGL support module     [FAILED]"。

不過此錯誤並不會影響增強功能。

以上兩種方法親測完全正確。。。第一種比較麻煩但是不會出現任何錯誤,第二種會出現一個沒有影響的錯誤,看著怪怪的

以下可解決此錯誤。

# cd /usr/src/kernels/2.6.32-431.3.1.el6.x86_64/include/drm 

# ln -s /usr/include/drm/drm.h drm.h  

# ln -s /usr/include/drm/drm_sarea.h drm_sarea.h 

# ln -s /usr/include/drm/drm_mode.h drm_mode.h  

# ln -s /usr/include/drm/drm_fourcc.h drm_fourcc.h

cd /media/VBOXADDITIONS_4.1.8_75467/
export MAKE='/usr/bin/gmake -i'
./VBoxLinuxAdditions.run 

安裝的時候使用"make -i" , -i, --ignore-errors   Ignore errors from commands.忽略錯誤。







相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.