2007年12月29日

在 Ubuntu 裡安裝 innotek VirtualBox (USB支援)

VirtualBox 是個免費好用的虛擬電腦軟體,在 Windows 和 Linux 下都可以用
尤其是現在的電腦動不動就雙核心、四核心,記憶體的容量也多到嚇死人 @@
所以拿出部份的電腦資源來玩一下多重作業系統應該會是下一個應用潮流趨勢
因為你可以一次模擬出n台有不同作業系統的電腦,也不怕搞爛它救不回來......
像我就已經把開機的作業系統換成 Ubuntu 了,換來的好處是不用怕病毒橫行
而且幾乎所有的應用軟體都是免費的~ 自定性高,而且操作畫面比 Vista 還炫!!
但有時為了更佳的相容性,我還是會開出模擬的 Windows XP 來完成使命......
不過在使用時我發現它的USB支援預設是關閉的,打開後會跳出一個錯誤畫面
很莫名其妙呀 @@ 所以在這裡摘記一下解決的方法:

先建立一個群組並加入:

sudo addgroup usbfs
sudo usermod -G usbfs -a 自己的帳號

再修正下面的檔案:

sudo gedit /etc/udev/rules.d/40-permissions.rules

# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
換成
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbfs", MODE="0664"
存檔。

sudo gedit /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

將最後面的四個#刪掉,變成
#
# 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

存檔。

最後重新開機就大功告成啦~

沒有留言: