Criando uma cópia da imagem do sistema atual a ser instalado em outros computadores

0

Eu sei que essa pergunta já foi feita antes em várias formas, mas eu nunca encontrei uma resposta clara e exata, talvez eu não tenha parecido muito bem.

Eu tenho uma instalação limpa do Ubuntu 14.04 e instalei alguns pacotes como node, git, vscode, chrome etc. Eu gostaria de fazer uma cópia do sistema atual com todos esses novos pacotes e configurações para que outros as pessoas poderiam instalá-lo e não passar pelo mesmo processo de instalar tudo do zero.

Alguém sabe se isso é possível? E se tiver alguma boa documentação ou tutoriais que eu possa ver?

Alguns dos possíveis problemas que posso imaginar são: nome de usuário e senhas. Esses serão transportados? Se sim, como isso é melhor para ser tratado? Eu tentei algo como o SystemBack, mas ele realmente não parecia conseguir o que eu estava procurando.

    
por aroundsix 19.05.2017 / 16:18

1 resposta

0

Eu tive um problema semelhante para iniciar um novo computador com o Ubuntu e detestava fazer todas as configurações específicas novamente. Se você está olhando apenas para o software instalado, uma solução seria escrever um script curto que consiste basicamente em todas as etapas da sua instalação

#!/bin/sh
echo "Installing software"
sudo apt install -y gparted
sudo apt install -y clonezilla

Não funcionou para mim, porque mais trabalho foi a configuração dos programas. Apenas muito trabalho para descobrir como modificar as configurações através do script. Daí o método para mim está usando o Clonezilla. Eu apenas clonei a partição do Ubuntu para uma unidade USB. Para isso, eu uso um CD de início feito a partir do clonezilla ISO (você pode baixá-lo em clonezilla.org). O CD é iniciado automaticamente e é bastante simples de navegar. Eu seleciono 'Beginner mode' e 'save partition' para salvar a partição do Ubuntu. Você pode querer usar o gparted antes disso para anotar o nome correto da partição, por exemplo, / dev / sda2. Você pode ignorar a partição swap. O grande pensamento é que contém tudo, incluindo nomes de usuários e contas. Além disso, a configuração da rede é a mesma.

No novo computador, basta executar um CD de instalação, selecionar "Try Ubuntu" e iniciar o gparted (ele está disponível no live CD). Então eu crio uma nova partição swap e uma partição Ubuntu com um tamanho um pouco maior que a copiada. Então eu reinicio o computador com o CD do Clonezilla e seleciono 'Beginner mode' e 'restore partition'. Selecione o disco USB e a partição salva e selecione como destino a partição recém-criada. A única coisa que resta é ter certeza de que o sistema é capaz de inicializar na nova partição. Então eu saio do clonezilla para uma linha de comando e entro

sudo upgrade-grub
sudo grub-install /dev/sda

Que instala o gerenciador de boot do grub no seu disco rígido. Se você tiver vários discos rígidos, talvez seja necessário selecionar outro nome além de / dev / sda. Você também pode fazer isso de um terminal de um live CD. Então o sistema deve inicializar em um menu gub. Você precisa selecionar o disco correto e inicializar na nova imagem.

Faça login e modifique a configuração da rede ou crie outro usuário, conforme necessário. Antes de reinicializar, execute novamente os comandos grub acima, para se livrar de quaisquer sobras do clonezilla ou live CD.

Parece muito complicado, mas depois de ter feito isso algumas vezes, é muito rápido e definitivamente mais fácil que a reinstalação.

    
por CatMan 19.05.2017 / 17:59