ubuntuホストでvirtualboxのwindowsゲストがusb機器を利用する

23 7月

virtualbox のホストを ubuntu に変更して、ゲストに windows7 を利用します。ゲストで usb 機器を利用する際の作業メモです。
これまでは ホストに windows10 を利用していたのですが、 update の際の自動再起動を防ぐことが難しくなったようで、それならホストを ubuntu にしてみようと考えた次第です。再起動を防げないなら、ゲストを常時立ち上げたままにできませんので、他の OS を試す必要が生じました。windows のホストだとゲストに usb デバイスを利用させるのにさほど苦労はしなかったのですが。

まず、ホスト、ゲストともに Extension Pack をインストールしました。

次に、virtulabox で usb を使うために、ユーザー(自分自身)を vboxusers グループに追加します(参考サイト)。

sudo gpasswd -a YOUR_USERNAME vboxusers

このあと再起動しました。ゲストの設定を下図のようにしました。usb2 か usb3 か試行錯誤しましたが、usb2 にしました。

ゲストでスキャナーを認識させます。ゲストの窓の右下にある、名前が何というのか分かりませんが、アイコンを右クリックして、ホストに繋がっている usb 機器を表示させて、そのなかからスキャナーを選びます。その後ドライバーが読み込まれて、ゲストの windows のデバイスとして表示されました。