プロが教えるわが家の防犯対策術!

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

A 回答 (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メモリごとに用意してください。
「VirtualBoxでのUSBメモリ起動」の回答画像2
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/02/10 11:21

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 …
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」にカーソルを合わせて起動する。
「VirtualBoxでのUSBメモリ起動」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!