在客端 (guest) 作業系統安裝完成後,可以再安裝客端額外功能,包括一些驅動程式及系統應用程式,讓主客間有更好的整合及效能。功能包括 (依據
VirtualBox 官網文件):
- 滑鼠整合
- 共用資料夾:跟主端共用,這是我會去安裝客端額外功能就是為了這個功能。
- 更佳顯示支援:包括較高解析度非標準顯示模式,可以調整視窗大小及解析度,並提供 2D/3D 加速。
- 支援無痕視窗
- 通用主客通信通道
- 時間同步:同步主端時間。
- 跟主端共享剪貼簿
- 自動登入
每個 VirtualBox 版本都有其對應的客端額外功能,最好兩者能維持一致,所以要用每個 VirtualBox 版本附的 VBoxGuestAdditions.iso 來安裝。
- 安裝編譯外部 kernel 模組環境
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade (有可能更新 kernel 版本)
- sudo apt-get install dkms (安裝 Dynamic Kernel Module Support,我的客端是
Ubuntu 10.04 Server,安裝的套件計有 binutils dkms fakeroot gcc gcc-4.4
libc-dev-bin libc6-dev libgomp1 linux-headers-2.6.32-40
linux-headers-2.6.32-40-generic linux-headers-generic linux-libc-dev
manpages-dev,最後可移除)
- 掛載 VBoxGuestAdditions.iso 並執行
- [VirtualBox VM 視窗] 裝置 → 插入 Guest Additions CD 映像 (相當於放入 VBoxGuestAdditions.iso 光碟給客端用)
- sudo mount /dev/cdrom /mnt
- sh /mnt/VBoxLinuxAdditions.run (由於沒視窗環境,所以安裝視窗系統驅動程式會失敗)
- 重啟生效
去查 kernel 模組多了 vboxguest 及 vboxsf。
註:fedora 10 安裝客端額外功能 [
參考來源]
先安裝
yum -y update kernel
yum -y install kernel-devel kernel-headers dkms gcc gcc-c++