• ベストアンサー

VirtualBoxでのUSBメモリ起動は?

Fedora16でVirtualBox4.1.8を使用しています。 VirtualBoxの起動ストレージにはフロッピー,CD,HDDが用意されていますが、USBメモリが見当たりません。 USBメモリを起動させることはできないのでしょうか。 それともHDDストレージを応用するなどの方法で可能なのでしょうか。 よろしくお願いします。 なお、VirtualBoxでUSBメモリの読み書きは出来ています。

質問者が選んだベストアンサー

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.2

VirtualBoxの標準機能で可能です。 VBoxManageコマンドで仮想ディスクファイル(vmdk)を作成します。 次の手順を試してみてください。 デバイスやファイル名は自分の環境に合わせてください。 1. boot可能なUSBメモリをfedora16に装着する。 /dev/sdb と認識されているものとします。 2. VBoxManageコマンドで仮想ディスクファイル(usb1.vmdk)を作成する。 VBoxManage internalcommands createrawvmdk -filename usb1.vmdk -rawdisk /dev/sdb 3. 新規に仮想マシンを作成する。 仮想ハードディスクの指定には「2」で作成した usb1.vmdkファイルを指定する。 添付画像参照。 4. 作成した仮想マシンを起動すればUSBメモリが起動する。 以上です。 ※仮想ディスクファイル(vmdk)はUSBメモリごとに用意してください。

noname#150082
質問者

お礼

USBメモリから起動できました。 ホストで認識できているデバイスなら、この方法で可能ということですね。 いちいちBIOSで起動デバイスを切り替えずに済みますので、たいへん便利です。 感謝です!。

その他の回答 (1)

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.1

Virtual BOXやVMware Playerなどの仮想PCソフトでUSBデバイスが認識されるのは仮想PCの起動後ですから USBデバイスからの起動は基本的に想定されていません。  実機ではBIOSがUSBデバイスからの起動に対応していないとき「Plop Boot Manager」を利用することが出来ますが、 仮想PCの場合も応用が出来ます。 1、Plop Boot Manager 5.0.14をダウンロードする。 http://download.plop.at/files/bootmngr/plpbt-5.0.14.zip 2、plpbt-5.0.14.zipを解凍して「plpbr.iso」を抽出する。 3、VirtualBOXの「ストレージ」で「plpbr.iso」をCD/DVDデバイスに割り当てる。 4、VirtualBOXの「システム」でCD/DVD-ROMを起動順序の先頭に設定する。 5、USBフラッシュ・メモリーを接続した状態で仮想PCを起動して、   「Plop Boot Manager」のメニューが表示されたら「デバイス」の「USBデバイス」として   接続されているUSBフラッシュ・メモリーを選択してから、メニューの「USB」にカーソルを合わせて起動する。

関連するQ&A