我的作業系統是Ubuntu 9.04,因為裝了VirtualBox,並在上面安裝了 Windows XP,但由於想要在xp下使用usb裝置,因此必需要作一些設定,才有辦法使用。
1. 首先,需將你的帳號加入vboxusers群組裡
指令:
$sudo usermod -G vboxusers -a 「帳號」
2. 修改10-vboxdrv.rules檔案,檔案路徑: /etc/udev/rules.d/10-vboxdrv.rules
指令:
$sudo vim /etc/udev/rules.d/10-vboxdrv.rules
將:
SUBSYSTEM==」usb_device」, MODE=」0664〞
修改成
SUBSYSTEM==」usb_device」, GROUP=」vboxusers」, MODE=」0664〞
註:我開啟那個檔案,就已經是修改好的了,若你的檔案也是已經和修改過後的一樣,那就不必修改了!
3. 修改 mountdevsubfs.sh 檔案,檔案路徑:/etc/init.d/mountdevsubfs.sh
指令:
$sudo vim /etc/init.d/mountdevsubfs.sh
在文件後面加上下列文字:
mkdir -p /dev/bus/usb/.usbfs
domount vboxusers 「」 /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
修改完之後,便可存檔離開。
4. 將電腦重登。之後開啟VirtualBox的時候,記得在你的VM裡的USB選項打勾!
之後開啟你VirtualBox 裡的xp系統,在視窗下有個USB的圖案,若你在你的電腦插上usb裝置的話,可點選圖示,勾選是否要載入!
如此一來,你的VirtualBox的XP系統,就可以使用你本機的USB裝置了!