Como importar uma partição Linux existente para o VirtualBox como convidado?

4

Atualizei recentemente para o Windows 7 (do Windows Vista). Eu supus, de maneira imprudente, que, por ser uma atualização, não precisaria estragar com o MBR. No entanto, aparentemente fez, com o resultado que a minha partição Linux agora é invisível até que eu reinstale o LILO.

Eu realmente não quero fazer isso porque estava planejando virtualizar minha partição Linux de qualquer maneira. Eu também não quero realmente nuke a partição, criar um VDI do meu backup e recriar a partição com ele - eu posso se essa é a única opção, mas eu espero que alguém possa me dar uma maneira mais fácil de importar diretamente o partição existente. Para adicionar insulto à injúria, sempre que eu fizer uma pesquisa no Google, obtenho as instruções sobre a virtualização de um Windows <<> / em> partição, que começa por falar sobre como é mais difícil fazer isso para o Windows do que para o Linux.

Então - alguém? Qual é a maneira mais fácil de fazer isso? (Nota: o futuro sistema operacional convidado será Debian de 64 bits, se for relevante).

    
por Arkaaito 24.01.2010 / 23:46

1 resposta

3

Isto está documentado nos arquivos de ajuda do VirtualBox ("Tópicos Avançados", então "Usando um disco rígido do host bruto de um convidado "). Como é difícil vincular o arquivo de ajuda, darei uma breve descrição do que você precisa fazer.

Primeiro, execute VBoxManage internalcommands . O comando interno real que você precisa é createrawvmdk , mas a sintaxe é descrita no texto de ajuda gerado por esse comando, por isso não o repetirei aqui.

Uma vez que você tenha criado o .vmdk , você precisa ir ao Virtual Media Manager dentro do VirtualBox e adicioná-lo.

Você provavelmente precisará inicializar seu CD / DVD Debian no modo de recuperação, assim você pode ajustar o /etc/fstab e /boot/grub/menu.lst (ou /boot/grub/grub.cfg ) apropriadamente.

Boa sorte!

    
por 25.01.2010 / 00:12