Windows
從 Linux 上的分區啟動 Windows 7:缺少 BOOTMGR
我在一台帶有 grub 載入程序的機器上安裝了 Debian Linux 和 Win7,我需要使用 Virtual Box 從分區載入 Windows 7。這是我的分區:
# 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
我試圖遵循這個指導http://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
它有效!