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

9

Estou achando que meus drivers de gráficos (ATI Radeon HD 4200) funcionam MUITO melhor em um sistema nativo do Windows, não consigo nem mesmo que os drivers de código fechado funcionem no Ubuntu, levando-me a querer executar o Windows como meu principal sistema operacional novamente, mas tem Ubuntu em uma vm. Alguém sabe como eu poderia migrar meu sistema ubuntu atual para um vm?

    
por Raansu 20.03.2013 / 14:26

2 respostas

9

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

Antes de executar o clonezilla para criar uma imagem de partição, eu executaria e2fsck -f , em seguida, resize2fs -M para tornar a partição original a menor, para que, ao mover a partição para a VM, você possa chegar a qualquer tamanho que você quer. Observe que, embora eu tenha feito resize2fs -M muitas vezes e com êxito, 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, sobrescrever a partição da imagem da partição original criada pelo Clonezilla. Dessa forma, você sabe que o bootstrap funciona na VM e você está substituindo a partição.

Quando a partição for restaurada, ainda no Clonezilla resize2fs (sem opção) fará com que o sistema de arquivos se ajuste ao mapa de partição (também conhecido como ampliado no máximo).

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

    
por Naoyuki Tai 20.03.2013 / 19:09
4

Você pode imaginar sua instalação do Ubuntu a partir de um CD ao vivo usando dd . Você pode então inicializar a imagem bruta com a maioria das tecnologias de virtualização ou converter a imagem bruta.

Como você está fazendo isso, você pode ter problemas, especialmente se você instalou os drivers da ATI, e assim como é aconselhável, é melhor simplesmente fazer uma nova instalação.

Supondo que seu Ubuntu esteja instalado em / dev / sda, a partir de um live CD run dd

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

O ubuntu.img final será tão grande quanto a sua instalação do Ubuntu e precisará ser armazenado em uma partição separada ou armazenamento externo.

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

VBoxManage convertdd ubuntu.img ubuntu.vdi
    
por Panther 20.03.2013 / 17:53