先聲明,是在Ubuntu10.10環境下設置的,可以正常識別U盾,U盤和移動硬盤。
之前在網上看了很多的教程,但大多數版本過老,以下方法親測可行。
首先安裝Oracle VM VirtualBox,這個可以直接找它的deb安裝包。
安裝完Oracle VM VirtualBox之後,就可以在裡面建立一台Win XP虛擬機,具體方法略過。
接下來最好安裝VirtualBox的增強工具,這一步也略過。
以下是使用U盤的整個流程(參考了網絡上其他人的教程,親測可用):
添加當前用戶為vboxusers一員
終端輸入:cat /etc/group |grep vboxusers
將會顯示類似的字樣:
然後輸入: /usr/sbin/usermod -G vboxusers -a horizon(這裡horizon替換成你的當前用戶名)
再次輸入: cat /etc/group |grep vboxusers
這回就顯示如下:
這樣就把當前用戶添加到vboxusers組了。
上述步驟完成之後,在VirtualBox裡面啟用USB控制器,如圖
我這裡沒有像部分教程,需要加一個空過濾器,但是可以用。如果發現不了U盤,可以參考相關教程試試看。
最後在虛擬的Win XP裡面安裝好工行U盾的驅動,這裡我的U盾名稱是Gemalto HID USB eSeal Token,將其打勾,虛擬機就可以辨認出:
最後,注意,在有的教程中提到要修改/etc/fstab文件,就是要在最後加一行配置。
但是發現在Ubuntu 10.10和最新版VirtualBox(4.0.8)下,不需要做這個設置。尤其是設置了之後,開機反而會看到一些出錯信息,這個大家也參考一下吧。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2
讓lubuntu 13.10中的virtualbox使用u盤
四步
1、sudo usermod -G vboxusers -a john
其中john是你要使用vbox的當前用戶名
2、注銷後重新登入這個用戶
3、打開vbox點設置(此時虛擬機是關機狀態),點左側的usb,右邊看那個綠色加號,就能看到你的usb設備了,添加一下
4、開虛擬機。
遇到一個問題,由於vbox有點落後,還不支持usb3.0。所以不要把u盤插3.0接口上,否則無法識別。就這麼個簡單問題,我琢磨好久還查了好多資料,後來我恍然大悟是這原因換了一個u口搞定。。。