VirtualBox是一個虛擬機程序。我在Ubuntu 6.06上安裝了一個,在上面安裝了一個Windows XP, 解決一些國內軟件和網站對linux系統支持不充分的問題,如工商銀行網站只能使用Windows下的IE浏覽器登陸管理, 又如只有在Windows下的QQ軟件才能傳送文件和語音視頻聊天。
VirtualBox支持將主機(host)上的USB設備連接到虛擬機(guest)上。但要以root的身份啟動VirtualBox,不然會因為權限問題無法使用。我查了好些網站,才讓我的USB攝像頭在不使用root權限的情況下,在虛擬機上的Windows XP正常工作,所以我把詳細方法貼出來,讓大家參考。本方法在Ubuntu 6.06, VirtualBox 1.3.6驗證成功,其它版本的Ubuntu可能不適合。
步驟如下:
先新建一個usbfs組:
sudo groupadd usbfs
將當前用戶加入這個用戶組:
sudo adduser $USER usbfs
打開/etc/group文件
gedit /etc/group
查找usbfs,記下ID,如,我的情況是:
usbfs:x:1002:yourname
上面1002就是ID。
打開/etc/fstab文件:
sudo gedit /etc/fstab
在後面加一行:
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
注意devgid=1002中的1002要改成你剛在group中查到的usbfs組的ID。保存文件。