2010年5月24日 星期一

Ubuntu Netbook Remix 10.04 - Virtualization

GCC Compiler

因為待會 VMware 會需要 Rebuild 一些 Module 與 Kernel,所以請先安裝 GCC:

$ sudo apt-get install build-essential

VMware Player

請先到 VMware 網站下載 VMware Player Linux 版,然後以 root 身份執行:

$ sudo VMware-Player-3.1.0-261024.i386.bundle

之後就可以開始安裝各種作業系統,但是在安裝 VMware Tools 的時候,或是安裝打開 PAE 的 Kernel,就需要透過 GCC 去 Build 一些 Module 與 Kernel,因此之前 GCC 要先安裝好。

如果不知道為什麼,VMware 的一些 Daemon 沒有自行啟動的話,可以手動執行以下的指令:

$ sudo /etc/init.d/vmware start

如果需要移除的話,可以執行底下的指令:

$ sudo vmware-installer -u vmware-player

VirtualBox

安裝方式很簡單,執行底下指令就可以:

$ sudo apt-get install virtualbox-ose

不過,Open Source Edition 與 Oracle Edition 的差異,就在於:

Open Source Edition 不支援 USB Device,可是這是個很重要的功能!

所以,建議安裝 Oracle Edition。

如果要安裝最新的 3.2.8 版本的話,可以到 VirtualBox 網站下載,然後執行:

$ sudo apt-get install libsdl1.2debian
$ sudo apt-get install libqt4-opengl
$ sudo dpkg -i virtualbox-3.2_3.2.8-64453~Ubuntu~lucid_i386.deb (x86)
$ sudo dpkg -i virtualbox-3.2_3.2.8-64453~Ubuntu~lucid_amd64.deb (x64)

就可以了!

之後如果更新了 Linux Kernel,必須執行底下的指令,重新 Build Kernel:

$ sudo /etc/init.d/vboxdrv setup

如果以後要移除重裝,在移除 VirtualBox 之後,記得刪除 vboxusers 群組,重裝的時候比較不會出問題。

安裝完畢之後,參考 Von's Ubuntu Experiences 的說明,請先確認 vboxusers 群組存不存在?如果在,那就可以執行以下的指令,再檢查看看自己的帳號是不是真的加入 vboxusers 群組:

$ usermod -G vboxusers -a accountName

再檢查一下 /etc/fstab 檔案,把底下這一行加進去,把 /proc/bus/usb Mount 進來:

none  /proc/bus/usb  usbfs  devgid=128  devmod=644  0  0

最後再重新 Mount 一下 /proc/bus/usb

$ umount /proc/bus/usb
$ mount -a

這樣應該就可以順利在 VirtualBox 的 VM 裏面,直接存取 USB Device 了!


沒有留言:

張貼留言