因為待會 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)
$ 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 了!
$ 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 了!
沒有留言:
張貼留言