一、安裝
1 . Ubuntu7.10版的新立得軟件管理器中的1.5.0版VirtualBox,好像在安裝好以後不能正常開啟USB功能,不建議用此版本安裝。下載安裝包,建議下載最新Deb包進行安裝。下面會詳細講述如何開啟VirtualBox的USB功能。
2 . 准備依賴。VirtualBox的正常使用需要libxalan110和libxerces27這兩個包。所以,要先行安裝它們,可以使用下面的指令:
sudo apt-get install libxalan110 libxerces27
3 . 安裝編譯工具及相關包。在安裝過程中,要編譯VirtualBox所用的內核模塊。為此,需要准備基本的編譯工具及包,可以使用下列指令來安裝它們:
sudo apt-get install build-essential linux-headers-`uname -r`
4 . 現在,轉到所保存VirtualBox安裝包的目錄,通過下面的指令來安裝它:
sudo dpkg -i virtualbox_1.5.4-27034_Ubuntu_gutsy_i386
在安裝的過程中,VirtualBox會要求接受許可協議。另外,安裝程序也會創建vboxusers用戶組,並編譯所需的內核模塊。
5 . 現在,還不能啟動VirtualBox,因為當前用戶還不屬於vboxusers用戶組。可以使用下面的指令來將當前的用戶(使用當前用戶代替指令中的“youruser”)添加到vboxusers用戶組中:
sudo adduser youruser vboxusers
virtualbox屏幕下移問題:
如果虛擬機的分辨率接近x的分辨率而導致部分界面在x邊沿時,全屏後原來窗口管理器title的地方變為黑色條狀區域,屏幕下移,windows的開始菜單顯示在下一個桌面。解決方法:全屏前把分辨率調小,全屏後右鍵把顯示器分辨率調到同x一致,這樣就不會有屏幕偏移。
不能正常安裝系統問題:
在安裝好虛擬機後,緊接著的肯定就是安裝系統了。對於Windows2K、XP系統(筆者僅安裝了此2種系統)的安裝,在安裝到選擇磁盤分區之前黑屏。需要檢查是否開啟了“IO APIC”功能。默認設置為“禁止”,但功能說明是:安裝好Windows後,建議開啟。可能會有人根據這個說明,在安裝前開啟。筆者感覺(安裝了5次系統後),如果不用VirtualBox的串口功能,或者HOST主機不是多核、多CPU的服務器,開不開啟APIC問題不大。有時,如果發現虛擬系統比較 “頓”,建議關閉APIC功能。
不能安裝Linux,如果安裝過程中,出現內核錯誤,導致無法安裝的話,建議開啟APIC安裝,或者關閉APIC功能,並在安裝時輸入: linux apic=off noapic
二、開啟VirtualBox訪問USB功能
解決方法如下:
1 . 增加用戶組usbfs
sudo groupadd usbfs
2 . 查看usbfs用戶組的gid
cat /etc/group | grep usbfs
usbfs:x:1002:
3 . 把當前用戶增加到usbfs組
sudo gedit /etc/group
把
usbfs:x:1002:
修改為
usbfs:x:1002:joson(joson改為自己的用戶名)
4 . 為USB設備重新設置權限編輯/etc/fstab文件,添加下面兩行,注意你的gid可能不是1002
sudo gedit /etc/fstab
在末尾加上
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
5 . 重新啟動後,應該就可以在客戶機中使用USB設備了。
使用方法:
插入一個USB設備後,如U盤,右鍵點擊虛擬機裡右下腳的USB圖標,選擇已經識別的U盤,就可以正常使用了。
注意:(1)在客戶機裡使用USB設備前要先在主機裡卸載。 (2)完成後重啟系統