在VirtualBox中的CentOS 6.4下安裝VirtualBox加強包

在VirtualBox中的CentOS 6.4下安裝VirtualBox加強包
 
在VirtualBox中安裝好客戶操做系統(GuestOS)以後,建議安裝VirtualBox加強包(VirtualBox GuestAddition),它的做用是對GuestOS的性能和可用性進行優化(也就是提升GuestOS的性能和提高使用者的使用體驗)。 
 
GuestAddition實質上是安裝在GuestOS上的一組驅動程序和應用程序。 
 
注意,不少人把 下載的加強包雙擊以後,看到VirtualBox的「全局設定」--「擴展」中已經顯示出了加強包的名字就認爲已經安裝好了,其實那樣僅僅是 從加強包安裝文件中解出了相關文件並以插件的形式安裝到了VirtualBox中而已。真正的GuestAddition是該安裝文件內的1個ISO文 件,必須在GuestOS中進行掛載並安裝才能發揮做用,尤爲是對於重裝GuestOS的狀況,「我分明裝了GuestAddition,在擴展中也能看 到,怎麼沒用呢?」,我之前也是沒搞明白這一點。
VirtualBox GuestAddition的功能:
 
1.鼠標集成: 不須要按下VirtualBox的HostKey(默認爲右Ctrl)鍵,就能夠從GuestOS中自動釋放鼠標,從而無縫的在Host/Guest OS之間移動鼠標。GuestAddition中提供了一個GuestOS的鼠標驅動,能夠與HostOS的鼠標驅動進行通信,從而實現這一點。
 
2.共享文件夾:能夠在Host/Guest OS之間交換文件。經過在Host OS上設置一個文件夾並指定爲VirtualBox的共享文件夾,就能夠在GuestOS中以網絡共享文件夾的形式訪問,即便GuestOS沒有網絡也能夠。
 
3.更好的視頻支持:VirtualBox的虛擬顯卡只提供了最基本的視頻特性,而GuestAddition中的顯卡驅動提供了超高的分辨率和2D3D視頻加速。你能夠任意調節虛擬機窗口的大小且GuestOS也會自動適應,就如同在GuestOS中設置了任意的分辨率的同樣。
 
4.無縫窗口:這個功能很強大。未安裝GuestAddition時,虛擬機窗口只能是一個獨立的窗口,安裝GuestAddition並啓用無縫窗口模式以後,GuestOS能夠跳出虛擬機窗口並嵌入Host OS的桌面,就好像是Host OS的普通應用程序同樣工做。
支持的GuestOS有:<Windows>和<運行X Window的Linux、Solaris>。
無縫模式的開關快捷鍵:HostKey+L
 
注:VirtualBox默認的HostKey是右ctrl。
 
5.通用的Host/Guest 通信通道:這個功能主要跟程序員有關。GuestAddition中的"Guest Properties(客戶機屬性)"提供了一個通用的基於字符串的機制,使用此機制能夠在Host/Guest之間交換數據,從而控制或者監控GuestOS。好比在Host OS上直接控制GuestOS的程序啓動、運行、關閉等。
 
6.時間同步:由於某些緣由,Host OS和Guest OS的系統時間可能不一樣步,雖然VirtualBox自己提供了同步功能,但GuestAddition的時間同步的效率和方式大大優於VirtualBox自身。
 
7.共享剪貼板:也就是能夠在Host/Guest OS之間複製粘貼啦。
 
8.自動登陸:可使GuestOS自動登陸,包括使用證書的狀況下。
 
在CentOS 6.4下安裝GuestAddition
在安裝GuestAddition之間,須要讓CentOS爲編譯生成外置核心模塊作好準備。
(原文:Before installing the Guest Additions, you will have to prepare your guest system for building external kernel modules.)
不一樣的Linux distribution在這步的操做很是不一樣,這裏只說CentOS 6.3的操做。
 
下列操做對CentOS, Red Hat Enterprise Linux and Oracle Enterprise Linux都適用:
建議以root身份運行下列命令。
1.若是你的CentOS 版本早於 6,那麼須要在 /etc/grub.conf 中添加一行 divider=10,以將這個參數傳遞給核心,以減小 idle CPU load。
 
2.#yum update 
把系統的全部軟件升級到最新版本。
 
3.#yum install gcc
安裝編譯系統
 
4.#yum install kernel-devel
安裝外置核心模塊。
 
5.#reboot
 重啓以使全部的升級或安裝生效。
 
至此,全部的準備工做就完成了,下面開始安裝GuestAddition。
 
6.在虛擬機窗口的菜單條下選擇 "Device"--「Mount CD/DVD-ROM」 ,選擇 "CD/DVD-ROM image"(分配光驅 --選擇一個虛擬光驅) ,會彈出 Virtual Media Manager 窗口,而後在資源 瀏覽器中找到 VBoxGuestAdditions.iso 文件(這裏假設 Host OS 是 Windows),VBoxGuestAdditions.iso 一般位於 VirtualBox 的安裝目錄下。
注意:VirtualBox 虛擬機窗口的菜單不少時候是隱藏的,顯示的快捷鍵是HostKey+C。我找這個急出一身汗。
 
至此,就至關於在 CentOS 虛擬機中插入了 GuestAddition 的光盤。接下來須要掛載該光盤。
 
7.#mount -t auto /dev/cdrom1 /mnt
掛載光盤。
注意:VirtualBox默認有2個光驅,分別是 /dev/cdrom 和 /dev/cdrom1 。
若是你掛載命令執行後卡了好久,最後出現:you must specify the filesystem type,說明你須要換個設備名。
我就是在這一步卡了好久,尿都憋出來了,後來發現 VirtualBox 有2個光驅,nnd。
 
8.#cd /mnt
掛載成功後進入掛載目錄。
 
9.#sh ./VBox LinuxAdditions.run
安裝 GuestAddition。安裝過程比較久,慢慢等。
相關文章
相關標籤/搜索