Linux全般こんにちは。今回のテーマは『VirturalBoxでUSBデバイスを使用する』です。VirtualBoxを使用しているとUSBメモリを使いたくなる機会は結構多いと思うのですが、単純にホストOSにUSBデバイスを接続してあってもゲストOS側に認識されられないこともあります。今回はVirtualBoxでUSBメモリを使用してUSBデバイスを使用する設定例を紹介できればと思います。Linuxで共有フォルダ機能を使うVirtualBox上のゲストOSにSSHで接続する【目次】USBメモリは共有フォルダが使えない時の強い味方VirturalBoxでUSBメモリを使う方法それでも上手く行かない時は・・・USBメモリは共有フォルダが使えない時の強い味方VirtualBoxを使用してゲストOSとホストOSの間でデータをやり取りをしたい時にはネットワークを介したり、共有フォルダをしようする方法等もありますが、USBメモリストレージを利用すればもっと簡単にデータのやり取りをすることができます。外部からUSBメモリで持ち込んだデータをゲストOSに読み込ませたい時もUSBメモリから直接読み込むことができます。日常的にUSBメモリを利用してパソコンから別のパソコンにデータを移すようにVirturalBox上でも快適にUSBメモリを利用しましょう。VirturalBoxでUSBメモリを使う方法USB機器を使うためのグループ登録VirtualBoxでUSB機器を使用するためにはVirtualBoxを使用するユーザーをvboxusersにグループ登録する必要があります。次のコマンドで登録します。vboxusers余談ですが、USB2.0を使用したい場合はhttps://www.virtualbox.org/wiki/Downloadsからエクステンションパックをダウンロードして機能拡張しておくと良いと思います。USBフィルターの登録(任意)USBフィルターをホスト側で追加しておくとゲストOS起動時から特定のUSB機器を認識させられます。設定は必須ではありません。ゲストOSを起動した後にUSBを認識させるには「デバイス」メニューから追加します。ゲストOSでUSB機器の接続を確認するゲストOS側でUSBメモリが読み込まれているか以下コマンドで確認します。lsusb出力例USBメモリ等のストレージを読み込んだ場合はドライブとして認識されます。以下のコマンドで確認します。出力例の場合はsdb1がUSBメモリです。lsblk出力例USB機器のマウントこれでUSB機器が使用できる状態になっているはずです。USBホットプラグに対応している場合は自動的にマウントされると思います。マウントされていない場合は手動でマウントして下さい。以下のようなコマンドになると思います。/media/usbそれでも上手く行かない時は・・・Gentoo等を使用していて、自分でKernelをビルドした場合はUSB機器がサポートされていない可能性もあります。当然のことですが、KernelでUSB機器がサポートされていない場合はUSB機器が認識されません。カーネルコンフィギュレーションを見直し、ビルドし直す等の対応をする必要があります。Gentoo等でgenkernelを使用してkernelをビルドした場合は一度見直してみて下さい。以下にKernelコンフィギュレーションの例を示します。バージョンによっては項目がない可能性もありますので、あくまでご参考という位置づけです。(NEW)最後にホストOS側でvboxusersグループへの登録しておかないとゲストOSでUSB機器が認識されず頭を抱えることになります。VirturalBoxも、USB周りの説明をもう少し分かりやすくなると良いなと思います。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。