私はDebianLinuxとWin7をgrubローダーを備えた1台のマシンにインストールしており、VirtualBoxを使用してパーティションからWindows7をロードする必要があります。ここに私のパーティション:
# VBoxManage internalcommands listpartitions -rawdisk /dev/sda
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x07 0 /32 /33 12 /223/19 100 2048
5 0x83 13 /0 /52 37 /57 /20 190 208896
6 0x82 37 /89 /53 1023/254/63 61034 600064
7 0x83 1023/254/63 1023/254/63 554073 125599744
3 0x07 1023/254/63 1023/254/63 338467 1260341248 <--- here Win7
私はこのguiedhttp : //theunixtips.com/virtualbox-use-raw-disk-to-load-windows-under-linux/ (公式ドキュメントhttps://www.virtualbox.org/manual/ch09に対応)をフォローしようとしました.html#rawdisk)
そして、作ります:
# install-mbr --force win.mbr
# VBoxManage internalcommands createrawvmdk -filename /path/win.vmdk -rawdisk /dev/sda -partitions 3 -relative -mbr win.mbr
次に、win.vmdkファイルの起動を終了して仮想ボックスマシンを作成すると、次のように表示されます。
MBR 1FA:
「A」を押してから「3」(パーティションの数)を押すと、次のように表示されます。
BOOTMGR is missing
Press Ctrl+Alt+Del to restart
ディスク用のSATAコントローラーがあります。
助けてください!
mbrを使用せずにロードしようとしましたが、マシンにgrubローダーがインストールされています(パーティション番号5だと思います)。
VBoxManage internalcommands createrawvmdk -filename /home/tanya/vb/win.vmdk -rawdisk /dev/sda -partitions 1,3,5
そしてそれはうまくいきます!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加