Linuxパーティションに保存されているVHDファイルからWindowsを起動することはできますか?
VirtualBoxでWindowsを実行したくありません。 Linuxはハードドライブ上の唯一のOSであり、WindowsはVHD上にのみ存在する必要があります。
VHD
を使用してBOOTMGR
を起動できます。ここでは、 `grub4dosを使用してチェーンロードする方法に関する情報をいくつか紹介します。 grub 2に適応させるのは簡単なことだと思いますが、grubの構成には自信がありません。
私はそれを試していませんが、ここでgrub4dosの情報を見つけました: http://reboot.pro/topic/15407-booting-from-vhd-in-grub4dos/
上記のスレッドを形成します。
ネイティブのWindows7 VHDブートは、BOOTMGRと、\ boot\BCDにあるこの効果専用のエントリを経由します。これは、VHDの起動ではなく、VHDでのWINDOWS7の起動に関するものです。
通常あなたは持っています:
C:\BOOTMGR
C:\boot\BCD
C:\Myl33t7.vhd
起動シーケンスは次のとおりです。
BIOS-> MBR->アクティブパーティションブートセクター-> BOOTMGR-> BCD選択マッピングC:\ Myl33t7.vhd
Grub4dosは、BOOTMGRの前の任意の場所に挿入できます。
BOOTMGRと\ boot\BCDを.vhd内に配置する場合は、.vhdが静的である限り、.vhdをgrub4dosにマップし、その中にBOOTMGRをチェーンロードするだけです。
find --set-root /Myl33t7.vhd
map /Myl33t7.vhd (hd31)
root (hd31)
chainload /BOOTMGR
boot
Grub4dosマッピングは、BOOTMGRとBCDのロードを許可するためのセットアップの初期部分でのみ使用されます。
別のチュートリアルがありますが、それはロシア語で、ここに翻訳があります: http://translate.google.com/translate?hl=en&sl=ru&u=http://habrahabr.ru/post/228641/&prev=検索
いくつかの「レイヤー」が必要なので、それは不可能だと思います。
vHDが保存されているLinuxファイルシステムを理解できます。
VHDファイルを「解釈」し、それをハードディスクとしてWindosに提示します。
この「レイヤー」は、OSを起動するためだけでなく、実行中も必要です。そして、この「レイヤー」がホストシステムです。