Instalando o Arch em um VirtualBox e, em seguida, transferindo-o

4

Eu tenho apenas um computador e está bem configurado. Eu preciso instalar o Arch por um tempo para testar algo, então eu queria saber se é possível instalá-lo em um disco virtual via VirtualBox, e se for necessário, para transferi-lo como se estivesse instalado em uma partição física (como você normalmente faria)?

Quais são os possíveis problemas que podem surgir? Como devo ter cuidado?
(Eu não preciso de conselhos sobre arco, apenas a parte da VM)

Estou usando o VirtualBox da Sun, em uma máquina XP.

    
por Rook 13.08.2009 / 19:01

2 respostas

2

Isso é fácil se você deixar uma grande quantidade de espaço no convidado vazio. Você poderia simplesmente fazer o backup com o utilitário dd e depois copiá-lo para um disco rígido externo e usar dd novamente para restaurá-lo.

um exemplo:

dd if=/dev/hda | gzip > /path/to/image.gz

para restaurá-lo em outro disco rígido ou partição:

gzip -dc /path/to/image.gz | dd of=/dev/hda
    
por 13.08.2009 / 19:12
3

Se ambos puderem ser ligados ao mesmo tempo, você poderá criar imagens na rede. O único requisito é que o destino seja maior que a origem. Inicialize a máquina a partir de CDs ao vivo (quase qualquer que seja) e coloque-os na rede. Assumindo que o disco é / dev / sda, e o endereço de destino é 192.168.0.3, execute o seguinte.

Destino: nc -l -p 1025 | gzip -d | dd of=/dev/sda

Origem: dd if=/dev/sda | gzip | nc 192.168.0.3 1025

O Netcat (nc) é um programa simples para transferir dados pela rede. O comando Destination diz ao netcat para escutar na porta 1025, descomprime a saída com gzip e depois passa para o dd, que então escreve para / dev / sda. O comando source lê / dev / sda, gzips e, em seguida, envia para o endereço de destino na porta 1025. O comando de destino deve ser executado primeiro.

Crie a VM com um disco pequeno (digamos, 20 GB) e não demore muito em uma conexão rápida. Você pode então expandir a partição no outro lado usando o gparted.

    
por 27.08.2009 / 21:22

Tags