Eu apenas tento carregar sem mbr, mas com o grub loader instalado na minha máquina (partição número 5, eu acho):
VBoxManage internalcommands createrawvmdk -filename /home/tanya/vb/win.vmdk -rawdisk /dev/sda -partitions 1,3,5
E funciona!
Tenho o Debian Linux e o Win7 instalados em uma máquina com o grub loader e preciso carregar o Windows 7 da partição com o Virtual Box. Aqui meu partiotions:
# 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
Eu tentei seguir esse link (corresponde a documentos oficiais link )
E faça:
# install-mbr --force win.mbr
# VBoxManage internalcommands createrawvmdk -filename /path/win.vmdk -rawdisk /dev/sda -partitions 3 -relative -mbr win.mbr
Então eu crio a máquina virtual de caixas saindo da inicialização do arquivo win.vmdk e vejo:
MBR 1FA:
Eu pressiono 'A', depois '3' (número da partição) e eu vejo:
BOOTMGR is missing
Press Ctrl+Alt+Del to restart
Eu tenho o controlador SATA para disco.
Por favor, qualquer ajuda!
Tags windows virtualbox mbr