2008年5月31日 星期六

VirtualBox on Hardy

VirtualBox在釋出1.6版時,也被Sun給買走了,而Ubuntu 8.04也將VirtualBox加入了套件庫中,所以現在在Ubuntu上安裝VirtualBox,只要去套件庫中找就好了,如果想要裝最新的版本,也可能到VirtualBox的官網去下載。

VirtualBox在1.6版,在安裝的時候需要再多裝一個kernel module,按照自己作業系統的版本安裝就好,不知道是什麼版的,就用generic吧 XD,或是在安裝完VirtualBox之後,執行以下指令去編譯kernel module。
sudo /etc/init.d/vboxdrv setup

第一次啟動Guest OS時,會出現使用者權限不足的問題,這時只要把目前所使用的帳號加入到vboxusers這個群組就好,或是執行以下指令。
sudo usermod -G vboxusers -a YOUR_USER_NAME

如果要在Guest OS中使用USB裝置,以往的作法,要修改fstab,還要新增usbfs群組,設定完還要重新開機,現在則只要編輯/etc/init.d/mountdevsubfs.sh,找到
#
# Magic to make /proc/bus/usb work
#
# mkdir -p /dev/bus/usb/.usbfs
# domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

,並將最後四個註解拿掉,最後再執行以下指令。
sudo /etc/init.d/mountdevsubfs.sh start

再來就可以開開心心的享受VirtualBox所帶來的方便了。

參考資料: Google,
[Ubuntu] VirtualBox on Ubuntu 8.04 Hardy