Como migrar o Ubuntu atualmente instalado para uma máquina virtual?

11

Estou descobrindo que meus drivers gráficos (ATI Radeon HD 4200) executam MUITO melhor em um sistema Windows nativo, nem consigo fazer com que os drivers de código fechado funcionem no Ubuntu, o que me leva a querer executar o Windows como meu sistema operacional principal novamente, mas tenha o Ubuntu em uma vm. Alguém sabe como eu poderia migrar meu sistema ubuntu atual para um vm?

Raansu
fonte
Boa sorte com isso: localizingjapan.com/blog/2011/03/05/… ... Gostaria de instalar o Ubuntu em um servidor virtual e copiar todos os dados importantes do Ubuntu normal para a VM. Mas duvido que seu problema vá embora.
Rinzwind

Respostas:

10

Não é muito diferente da cópia de disco de máquina para máquina. Tente usar o Clonezilla .

Antes de executar clonezilla para fazer uma imagem de partição, eu ia correr e2fsck -f, em seguida, resize2fs -Mfazer a partição original para o menor, de modo que quando você está se movendo a partição para o VM, você pode fazê-lo a qualquer tamanho que você quiser. Observe que, embora eu tenha feito resize2fs -Mmuitas vezes e com sucesso, isso pode dar errado. Portanto, certifique-se de ter um backup.

Eu instalaria um novo Ubuntu em uma VM para que você possa fazer a partição como quiser e, em seguida, substitui a partição da imagem da partição original criada pelo Clonezilla. Dessa forma, você sabe que o bootstrap funciona na VM e está substituindo a partição.

Depois que a partição é restaurada, enquanto ainda está no Clonezilla resize2fs(sem opção), o sistema de arquivos se ajusta ao mapa da partição (também conhecido como ampliado ao máximo).

É assim que geralmente transfiro o sistema de um sistema para outro, independentemente da VM ou não-VM.

Naoyuki Tai
fonte
Super Vou tentar este método, irá informar quando feito
Raansu
Acabei de terminar isso, tive alguns soluços devido aos meus próprios erros de usuário lol, mas funcionou. Obrigado pela ajuda! : D
Raansu 25/03
Também para quem deseja fazer esse método, não se esqueça de adicionar o novo UUID da sua partição swap ao / etc / fstab, ele mudou!
Raansu 25/03
1
No meu caso os "resize2fs" extra no final variam foi desnecessário, se você instalar um sistema Ubuntu fresco e clonezilla prazo sobre ele para restaurar apenas a partição que você precisa, como eu fiz clonezilla irá preenchê-lo.
Raansu
5

Você pode criar uma imagem da sua instalação do Ubuntu usando um CD ao vivo dd. Você pode inicializar a imagem não processada com quase qualquer tecnologia de virtualização ou converter a imagem não processada.

Ao fazer isso, você pode ter problemas, especialmente se você instalou os drivers da ATI, e, como recomendado, pode ser melhor simplesmente fazer uma nova instalação.

Supondo que seu Ubuntu esteja instalado em / dev / sda, a partir de um CD ao vivo, execute dd

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

O ubuntu.img final será do tamanho da instalação do Ubuntu e precisará ser armazenado em uma partição separada ou em um armazenamento externo.

Você pode inicializar a imagem não processada como um disco rígido ou convertê-la em uma imagem de caixa virtual (ou outra)

VBoxManage convertdd ubuntu.img ubuntu.vdi
Pantera
fonte
I revertida instalar o meu driver ATI, eu estou correndo as últimas Xorg drivers do xorg-edgers então tudo em teoria deveria se reconfigurar gráfico sábio eu acho ...
Raansu