Converta o convidado do VirtualBox no SO principal

7

É possível, de alguma forma, converter meu sistema operacional convidado no sistema operacional host?

Eu tenho um PC e gostaria de instalar fisicamente minha VM atual no meu novo notebook.

É possível?

    
por bakytn 05.05.2011 / 09:03

4 respostas

8

Eu encontrei estas instruções no techokarma.blogspot. com:

VirtualBox comes with one hidden command under its hood, converttoraw! This can be used in following manner,

VBoxManage internalcommands converttoraw your.vdi your.raw

So now you have a raw image of your VM (please note that if you have a VM of say, 16GB dynamically expandable virtual hard disk, when you create a raw image it will actually create a file which will occupy 16GB on your disk! so make sure you have that much of space on your disk before procedeeing). Now this raw image can be deployed to another disk very easily.

Connect the disk on which you want to deploy the raw image that you just created to your existing system. Now depending upon on the Operating system that you are running the actual command may very. I will pick Linux as my host operating system on which I will assume the VirtaulBox is running. So this second physical disk appears as /dev/sdb on my Linux box, so I execute,

dd if=/location-of-your-raw of=/dev/sdb

Once its done, connect this disk as primary master to the system that you are planning run. At first boot, make sure the system is started with -r option to re-configure the devices.

    
por 05.05.2011 / 09:18
3

Sim. No entanto, existem alguns obstáculos íngremes que você terá que limpar. Você pode querer considerar o uso dos utilitários de backup e restauração, pois isso seria mais fácil. Mas se não, então continue a ler.

Se estiver usando o Windows como host, você pode querer primeiro mover (ou copiar) seu sistema operacional virtual do formato .vdi que o Virtual Box usa para um formato .vhd que o Windows pode montar. (Eu duvido seriamente que você já tenha feito isso ou tenha criado seu sistema operacional convidado em um .vhd ao invés do formato padrão .vdi do VBox). O objetivo aqui é colocar seu sistema operacional virtual em um disco rígido virtual que o Windows possa montar nativamente sem o uso do Virtual Box. E para isso, eu pessoalmente gosto de usar o Clonzilla como um .iso no VBox como unidade de CD / DVD-ROM para que eu possa transferir uma imagem de um drive virtual para outro drive virtual.

Uma vez que seu sistema operacional convidado (neste caso, Ubuntu) estiver em um "arquivo" .vhd e montado como disco rígido no Windows, você poderá usar qualquer número de utilitários de imagem baseados em Windows para copiar diretamente todo o disco rígido virtual drive (e OS) para um disco rígido real. Depois, basta mover o disco rígido real para sua nova máquina e pronto! No entanto, estou quase certo de que você terá problemas com hardware e drivers, mas pelo menos o sistema operacional central estará lá. (Você também pode querer desinstalar as adições do convidado antes de transferir a imagem para o novo disco rígido real também.)

FYI: O Virtual Box é capaz de usar e montar arquivos .vhd que o Windows (XP to 7) pode criar de forma nativa. No entanto, com o VBox você deve desmontar um .vhd como um disco rígido antes que o guest possa inicializar a partir dele - ou até mesmo usá-lo. Não se preocupe, você ainda pode compartilhar arquivos entre um sistema operacional convidado e um host. Você só precisa usar o compartilhamento de arquivos em vez da montagem direta completa, pois somente um sistema operacional pode realmente montar um único disco rígido a qualquer momento.

Agora você pode fazer isso no Linux. Eu não sou o único a perguntar, já que não conheço nenhum disco rígido virtual que o Linux possa suportar nativamente diferente do formato .iso.

Espero que ajude.

    
por 05.05.2011 / 10:56
1

Em situações como essa, a melhor solução, para mim, é mantê-la o mais simples possível - o que para mim é usar os mesmos métodos que eu usaria para replicar uma caixa física

Você poderia criar uma imagem da VM com algo como clonezilla e restaurá-la

Você pode alternadamente usar algo como remastersys para criar um instalador com suas preferências de software já existentes

Finalmente, você pode fazer uma nova instalação e mover / home / e outras personalizações em

    
por 05.05.2011 / 15:48
0
  1. Instale um disco rígido novo.

  2. Mount VHD seguinte este tutorial

  3. Use Partition Magic Home Edition para limpar o nova unidade e copie todas as partições do VHD

  4. Aplicar alterações (mas NÃO SAIR)

  5. Reconstrua o MBR na unidade física

  6. Inicialize em uma cópia do Linux (se o VHD tiver um gerenciador de inicialização Linux ou GRUB) e reinstale o GRUB

  7. Se o seu VHD tiver o Windows, grave um disco de instalação para o sistema operacional SPECIFIC e vá para o console de configuração.

Faça o seguinte:

WIN VISTA / 7/8 / 8.1: bootrec.exe /fixmbr

XP: map

Pegue a listagem PROPER HDD e faça:

fixmbr [device]

(A correção do MBR é feita 2 vezes, uma vez genericamente e novamente especificamente para garantir um MBR fixo)

Agora inicialize o sistema.

    
por 10.08.2015 / 04:00