web-dev-qa-db-ja.com

USBドライブへのオペレーティングシステムのインストールと起動-すべてVirtualBox内

オペレーティングシステムをUSBドライブにインストールしてから、すべてVirtualBox内で起動することは可能ですか? USBドライブに仮想ディスクを置くのとは異なります。 OS全体をそこにインストールして、他のコンピューターからも起動できるようにします。具体的には、インストールを計画しているOSは Arch です。

わかりやすくするために編集します。

私はホストとしてMacを持っています。そして、Archを一時的なホストとして使用する予定です。 VirtualBoxでLiveCDを実行してから、ArchをVirtualBox仮想ドライブではなく、他のコンピューターを起動できるUSBドライブにインストールする予定です。 VirtualBoxは、LiveCDを実行するための単なる方法です。この後、そのUSBドライブを使用してVirtualBoxでいくつかの構成/テストを行いたいと思います。まるでLiveCDのように、USBドライブから起動できますか?

alsoは、このディスクをLiveUSBディストリビューションなどの別のマシンから完全に起動できるようにしたいことに注意してください。

4
Wuffers

仮想ボックスは、物理USBフラッシュドライブを起動できます。

たぶん、このチュートリアルはあなたを助けるでしょう。 http://agnipulse.com/2009/07/boot-your-usb-drive-in-virtualbox/

5
bbalegere

VirtualBox BIOSでは、USBから起動することはできません。

ただし、これを回避するには、 Plop Boot Manager という製品を使用できます。 Plopには、Vboxvm内の起動可能なUSBデバイスを検出する起動可能なUSBisoイメージが付属しています。

この方法を使用すると、所有しているOpenBSD USBスティックを起動できますが、2.0ではなくUSBv1.1用にVboxを構成する必要があります。これを回避することは可能かもしれません...私はそうする必要はありませんでした。

1
Joe Internet

あなたが何をしようとしているのか、まだ完全には明らかではないと思います。質問でguestHostという単語を使用すると、何について話しているのかを明確にするのに役立ちます。

まず、オンラインマニュアルの第5章で、仮想ストレージの仕組みと利用可能なオプションについて確認します。 http://www.virtualbox.org/manual/ch05.html

2番目-明らかに、少なくとも1つのオペレーティングシステムをUSBメディアにインストールする必要があります。実際、ホストとゲストをUSBメディアにインストールする場合、この質問の範囲を少し超えています。しかし、ホストをインストールすると(どこにでも)、ゲストは間違いなくUSBドライブにインストールされるようです。

ドライブに仮想ディスクファイルを配置したくないと具体的に述べたので、ドライブ全体を仮想ドライブとして機能させたいと思います。 「rawハードディスク」と呼ばれる特殊なタイプの仮想ディスクがあります。 RAWモードで使用するパーティションをVirtualBoxに指示するVMDKファイルがどこかにある必要があるため、実際にフラッシュドライブをパーティション分割することをお勧めします。ドライブ/パーティションへの物理パスはストレージの初期化方法(特に順序)によって変わる可能性があるため、これはホストによっても問題になる可能性があります-これを設定すると、フラッシュドライブは/ dev/sdcになる可能性がありますただし、次に起動する(または別のコンピューターで使用する)と、ドライブが/ dev/sdbとして表示される場合があります。第9章では、raw形式について詳しく説明しています。 http://www.virtualbox.org/manual/ch09.html#rawdisk

このタイプのセットアップが必要になるように、目標や作業している制約を述べるのに役立つと非常に役立ちます。今のところ、私たちが提供できる最善の方法は、いくつかの一般的なアドバイスです。それについて推測し、うまくいけば正しい道にあなたを導きます。最初に述べたように答えられないので、この質問にフラグを立てることを検討しました-しかし、あなたからのもう少しの入力でそれは救済可能であると思います。

0
Goyuix