O restante desta resposta é um registro do que funcionou para mim.
Eu re-instalei o VirtualBox, e seguindo o conselho aqui e 9.9.1.2. Acesso a partições de disco rígido físicas individuais Criei um arquivo VDMK para acessar a partição do Windows 7.
Tentou criar uma VM (mais de uma vez) e obteve erros de permissão. O comando VBoxManage
criou o VMDK como root, então alterei o proprietário do arquivo para o meu uid. O próximo erro de permissão foi que o meu uid não tinha acesso a /dev/sda
. Corrigido adicionando meu uid ao grupo disk
.
Finalmente, a VM começou! Mas grub reclamou
error: unknown filesystem.
grub rescue>
como em Grub rescue - erro: sistema de arquivos desconhecido .
Como cometer um erro no grub pode ser desastroso, criei um novo arquivo VMDK para acessar o disco inteiro (tudo em uma linha):
VBoxManage internalcommands createrawvmdk -filename /home/myuid/mydid/Wholedisk.vmdk -rawdisk /dev/sda
Voilà! A VM começou, o menu do grub mostrou, eu selecionei o Windows7 e ele começou.
Eu acho que ainda tenho que mudar o grub, então o padrão é agora o Windows 7, senão ele vai tentar iniciar o Ubuntu, e eu vou ter duas cópias do Ubuntu modificando meu HD.