web-dev-qa-db-ja.com

既存のオペレーティングシステムを備えたVirtualBox

そのため、私のラップトップは、Windows7とUbuntuLinux10.04のデュアルブート用に設定されています。 LinuxからWindowsにアクセスしたい特定のアプリケーションがあります。 VirtualBoxを使用してこれを行う方法はありますか?私が読んだものはすべてISOなどから起動することを含みますが、既存のドライブ(Windows 7がインストールされているドライブ)から起動する方法はありますか?現在、エラーメッセージFATAL: No bootable medium foundが表示されます。

3
person

ブートローダーをセットアップし、VirtualBox内で実行するときにそのパーティションを見つける方法を指示する必要があります。

いくつかの情報があります ここ

1
JanC

私はこれを数回設定しようとしましたが、それが機能することはありませんでした。その理由は、Windowsをインストールすると、インストール先のコンピューターのハードウェア構成に合わせてWindowsがカスタマイズされるためです。まったく異なるハードウェアで実行しようとすると、起動しません。

VirtualBoxには、オペレーティングシステムの実行に使用する独自の「仮想ハードウェア」があるため、これは問題です。つまり、Windows(VM上で実行)がグラフィックカードなどに関する情報にアクセスしようとすると、実際のグラフィックカードではなく、VirtualBoxによって提供される仮想グラフィックカード。 CPU、RAMなどと同じです。したがって、ハードドライブのWindowsは、仮想マシンの別の「ハードウェア」で実行できません。

Windows XPには、さまざまなハードウェアプロファイルを保存できる機能があり、複数の異なるコンピューター、または物理コンピューターとVMで実行できます。ただし、その機能は削除されました。 Vistaでは。

1
David Z

Linux内でWindowsプログラムを実行できるようにする場合は、 Wine を参照してください。 canはVirtualBoxを使用してそれを実行できますが、完全な仮想マシンを実行していないため、Wineのオーバーヘッドは少なくなります。

0
Velociraptors

彼らはこれを Raw Disk Booting と呼んでいます。しかし、これは一種の最後の手段です。これに頼る前に、 Linuxの対応物を見つけるwineを実行する 、またはその機能を別のデバイスやツールにオフロードしてみてください。

0
digitxp