在VirtualBox上安裝好CentOS后,需將VBoxAdditions增強功能安裝上,該功能有如下作用:
(1)實現客戶機和主機間的鼠標平滑移動
(2)與主機實現文件共享
(3)安裝虛擬顯卡驅動,實現2D和3D視頻圖形加速,自動調整客戶機分辨率
(4)支持無縫模式
(5)與主機共享剪貼板的內容,也就是說直接可以在主機、客戶機之間復制、粘貼(不支持文件)
安裝過程
1.在VirtualBox的軟件菜單里面選擇“設備”--“安裝增強功能”
2.在桌面上出現一個光驅符號,表明光驅加載成功。
3.打開終端,進入/media文件夾,會看到一個文件,名字為VBoxAdditions,進入該目錄。
4.超級用戶運行sh VBoxLinuxAdditions.run 。
錯誤1、Building the main Guest Additions module [FAILED]
安裝的過程中,出現Building the main Guest Additions module[FAILED]錯誤,
查看log文件是 /var/log/vboxadd-install.log
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel.
原因:
安裝增強功能需要kernel-devel和gcc包,並且必須保證kernel-devel和kernel版本的一致。若兩者版本不一致,則必須升級kernel,以便 Guest Additions 安裝能夠正常工作。
查看kernel版本
uname –r
查看源中
查看軟件源中kernel-devel的版本:
yum info kernel-devel
解決辦法:
#更新內核。 yum update kernel #需要安裝相應的kernel-devel和gcc程序包,gcc也是必須的 yum install kernel-devel gcc
升級完后必須重啟系統,新的kernel才能被使用。
錯誤2、Building the OpenGL support module[FAILED]
解決方法
export MAKE='/usr/bin/gmake -i'
cd /meida/VBOXADDITIONS_5.0.16_105871 ./VBoxLinuxAdditions.run