O que eu precisaria fazer para clonar uma instalação do Linux em outra máquina?

1
Basicamente, eu quero fazer uma imagem de uma instalação do Linux que tenho e distribuí-la em máquinas de especificação similares (se não idênticas) em uma rede. Eu sei que é possível, no entanto não tenho certeza do que precisa ser feito antes de fazer a imagem da instalação para garantir que ela funcione corretamente em todas as máquinas.

Primeiro, acho que sei que precisa ser feito, é remover toda a configuração da interface, como eu suponho que iria pular para eth1 (e possivelmente usar o mesmo MAC), pois não localizará a interface de rede que tinha antes, como eu faça isso para que ele detecte automaticamente e volte para a eth0?

Há mais alguma coisa que eu precise fazer para instalar antes de fazer sua imagem?

    
por Marcus Hughes 08.12.2012 / 04:21

2 respostas

3

A suposição feita sobre o nome de alteração da placa ethernet está parcialmente correta. Isso acontece quando você usa udev , mas a configuração pode ser alterada à vontade e é (talvez) armazenada em /etc/udev/rules.d/70-persistent-net.rules . Além disso, o MAC é armazenado no hardware e, a menos que não seja definido pelo sistema operacional, não será o mesmo em uma interface de rede diferente. Além disso, o nome da interface pode ser alterado com (iproute2):

 ip link set dev eth2 name eth0

Além de transferir a imagem para uma nova unidade, você precisará instalar um gerenciador de inicialização, como o GRUB. A própria imagem pode ser obtida executando dd ou dd_rescue se você suspeitar que a unidade pode estar danificada.

Isso deve cobrir isso.

    
por 08.12.2012 / 04:35
2

Existe uma distribuição do LiveCD chamada Clonezilla ( link ) que pode ser perfeita para o que você deseja. É semelhante ao antigo Norton Ghost, pois permite capturar uma imagem de uma máquina e cloná-la em quantos PCs desejar.

Se você quer ficar louco, ele ainda tem uma edição de servidor (Clonezilla SE) que permite a você multicast a imagem para muitos PCs de uma só vez.

A partir desta pergunta ( link ) parece você só precisa se preocupar:

  1. As interfaces de rede (embora possam ser boas se você usar DHCP)
  2. Quaisquer UUIDs usados em / etc / fstab para montar partições
  3. Gere novamente as chaves SSH
por 08.12.2012 / 05:44