USB
發表於 : 2008-11-07 22:40:41
http://yuanfarn.blogspot.com/2007/02/vi ... x-usb.html
在 InnoTek VirtualBox User Manual 的 5.1.6 節及 5.5.2 節提到了 USB 裝置的支援,要在 VirtualBox 中使用 USB 裝置,至少需要知道該裝置的 vendor ID 及 product ID 等資訊。先在 Host OS (Windows XP) 下插入 USB 裝置,然後開啟「命令提示字元(cmd.exe)」,執行
VBoxManage list usbhost
就可以取得該裝置的 vendor ID 及 product ID 了。見下圖。
接著必須設定要使用該 USB 裝置的 Guest OS,如下圖,在勾選 Enable USB Controller 後,新增一個 USB Device Filter,自行取一個名字,然後填入剛剛取得的 vendor ID 及 product ID,而 Romote 選項則保持 Any 就可以了,我試過選擇 Yes,結果在 Guest OS 中卻無法使用該裝置。
將 Guest OS 啟動後,插入該 USB 裝置,會在 Host OS 端偵測到一個新的硬體裝置 VirtualBox USB,如下圖。
繼續安裝 VirtualBox USB 所需的檔案時,會出現訊息告訴你這個軟體尚未通過相容性測試,請忽略這個訊息繼續安裝。
如下圖,安裝完後,由 Host OS 電腦管理的裝置管理員可以看到在「通用序列匯流排控制器」中會出現一個 VirtualBox USB 裝置。
這時,在 Guest OS 中就可以使用該 USB 裝置了,下圖中我用
fdisk -l
這個指令顯示 /dev/sda 就是我剛剛接上去的 USB 裝置(512MB 的隨身碟)。
在 InnoTek VirtualBox User Manual 的 5.1.6 節及 5.5.2 節提到了 USB 裝置的支援,要在 VirtualBox 中使用 USB 裝置,至少需要知道該裝置的 vendor ID 及 product ID 等資訊。先在 Host OS (Windows XP) 下插入 USB 裝置,然後開啟「命令提示字元(cmd.exe)」,執行
VBoxManage list usbhost
就可以取得該裝置的 vendor ID 及 product ID 了。見下圖。
接著必須設定要使用該 USB 裝置的 Guest OS,如下圖,在勾選 Enable USB Controller 後,新增一個 USB Device Filter,自行取一個名字,然後填入剛剛取得的 vendor ID 及 product ID,而 Romote 選項則保持 Any 就可以了,我試過選擇 Yes,結果在 Guest OS 中卻無法使用該裝置。
將 Guest OS 啟動後,插入該 USB 裝置,會在 Host OS 端偵測到一個新的硬體裝置 VirtualBox USB,如下圖。
繼續安裝 VirtualBox USB 所需的檔案時,會出現訊息告訴你這個軟體尚未通過相容性測試,請忽略這個訊息繼續安裝。
如下圖,安裝完後,由 Host OS 電腦管理的裝置管理員可以看到在「通用序列匯流排控制器」中會出現一個 VirtualBox USB 裝置。
這時,在 Guest OS 中就可以使用該 USB 裝置了,下圖中我用
fdisk -l
這個指令顯示 /dev/sda 就是我剛剛接上去的 USB 裝置(512MB 的隨身碟)。