そのため、私のラップトップは、Windows7とUbuntuLinux10.04のデュアルブート用に設定されています。 LinuxからWindowsにアクセスしたい特定のアプリケーションがあります。 VirtualBoxを使用してこれを行う方法はありますか?私が読んだものはすべてISOなどから起動することを含みますが、既存のドライブ(Windows 7がインストールされているドライブ)から起動する方法はありますか?現在、エラーメッセージFATAL: No bootable medium found
が表示されます。
ブートローダーをセットアップし、VirtualBox内で実行するときにそのパーティションを見つける方法を指示する必要があります。
いくつかの情報があります ここ 。
私はこれを数回設定しようとしましたが、それが機能することはありませんでした。その理由は、Windowsをインストールすると、インストール先のコンピューターのハードウェア構成に合わせてWindowsがカスタマイズされるためです。まったく異なるハードウェアで実行しようとすると、起動しません。
VirtualBoxには、オペレーティングシステムの実行に使用する独自の「仮想ハードウェア」があるため、これは問題です。つまり、Windows(VM上で実行)がグラフィックカードなどに関する情報にアクセスしようとすると、実際のグラフィックカードではなく、VirtualBoxによって提供される仮想グラフィックカード。 CPU、RAMなどと同じです。したがって、ハードドライブのWindowsは、仮想マシンの別の「ハードウェア」で実行できません。
Windows XPには、さまざまなハードウェアプロファイルを保存できる機能があり、複数の異なるコンピューター、または物理コンピューターとVMで実行できます。ただし、その機能は削除されました。 Vistaでは。
Linux内でWindowsプログラムを実行できるようにする場合は、 Wine を参照してください。 canはVirtualBoxを使用してそれを実行できますが、完全な仮想マシンを実行していないため、Wineのオーバーヘッドは少なくなります。
彼らはこれを Raw Disk Booting と呼んでいます。しかし、これは一種の最後の手段です。これに頼る前に、 Linuxの対応物を見つける 、 wineを実行する 、またはその機能を別のデバイスやツールにオフロードしてみてください。