次のように実行中のセットアップがあります。
通常、この設定は私にとっては素晴らしいですが、VirtualBox内ではなくLinuxをネイティブに実行したい場合があります。
Windowsのオーバーヘッドなしに直接をvdiファイルにブートする方法はありますか?例えば。変更されたLinuxカーネルでUSBスティックを使用する/ GRUBこれはvdiファイルを「/」として直接マウントできますか?または、vdiファイルの内容を空のパーティションにコピーし、これをVirtualBoxから使用する(Windowsで起動する場合)およびLinuxで直接起動しますか?
ヒントやハウツーを入手したいと思っています。
VDIファイルを起動できるかどうかはわかりませんが、VDIファイルをrawイメージに変換できます。
VBoxManage internalcommands converttoraw Fedora14.vdi Fedora14.raw
これはドライブイメージ全体であるため、空のパーティションにコピーするだけでは機能しないことに注意してください。Windowsバージョンのdd
を使用してスペアディスクにコピーし、それを起動できます。
Fedoraのインストールで1つのパーティションのみを使用している場合は、MBRを含む最初のセクターをスキップして、残りのものだけをコピーできます。これはFedora CDまたはSuper GRUB Diskを使用して簡単に起動できます。
全体として、これは良い練習であるが、むしろ無意味だと思います。 Fedoraをネイティブにインストールし、/home
からVMからデータをコピーします(VMでMySQLまたは他のデータベースを使用しなかった場合、それだけですコピーする必要があります)がはるかに簡単になり、エラーが発生しにくくなります。
Windows 7マシンでVirtual PC/Hyper-V VHDファイルを直接起動することは可能ですが、Windows 7は物理ディスクのようにVHDをマウントできるため、これは機能します。 VDIを使用してそれが可能かどうかはわかりません。そのため、仮想マシンをVHD形式に変換するか、上記のHubertの提案に従う必要があります。
Scott Hanselmanは、Windows 7のBoot-to-VHDについて 良い記事 を書いています。