Como executar o Windows 7 a partir do disco real no VirtualBox no Ubuntu 14.04 LTS

0

Tenho tido dificuldades em executar o Windows 7 a partir do disco físico no VirtualBox no Ubuntu 14.04 LTS.

Instalou o VirtualBox usando o Centro de Software e criou uma VM do Windows 7 e um disco virtual vazio como teste.

Tentou iniciar a VM e o VirtualBox reclamou de uma incompatibilidade de versão do driver. Desde que a versão do VirtualBox não foi a mais recente, eu baixei o mais recente (a partir de um http://download.virtualbox.org/virtualbox/5.0.24/virtualbox-5.0_5.0.24-108355~Ubuntu~trusty_i386. deb "> aqui ) e instalou-o.

Após algumas tentativas de iniciar o VirtualBox e a VM, o VirtualBox estava reclamando que outra versão estava em execução. Pensando em começar de novo, reiniciei a máquina host do Ubuntu.

Uma mensagem de erro do GTK apareceu e minhas janelas de início automático não tinham decorações. Seguindo esta resposta para Como faço para redefinir minha configuração do Unity? , recuperei a área de trabalho.

Então, a questão é, como executar o Windows 7 a partir de um disco real no VirtualBox?

    
por andy256 08.07.2016 / 06:16

1 resposta

0

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.

    
por andy256 10.07.2016 / 10:21