É possível criar um ISO EXATO do meu sistema para colocar em outros computadores?

10

Eu sou novo no linux, mas tinha uma pergunta. Estou começando a comprar computadores antigos, colocar o Linux neles e depois doá-los a estudantes que não têm seu próprio computador em casa. Passei e instalei o Xubuntu no meu sistema, instalei / desinstalei todo o software que desejo / preciso e agora quero saber se existe uma maneira de eu fazer um ISO do meu sistema e colocá-lo em outro computador, e ainda tenho todos os meus ajustes e programas prontos para a instalação do ISO. Dessa forma, não preciso passar e passar uma ou duas horas em todos os computadores.

Quais programas você recomendaria para criar uma ISO como essa?

Obrigado, Tobin

Escudos de Tobin
fonte
Existem muitos programas capazes de realizar essa tarefa: Remastersys, UCK, Pinguy Builder, Relinux, Novo Builder, MintBackup e muitos outros. Verifique este tópico: askubuntu.com/questions/452022/remastersys-alternative .
Ipse lute

Respostas:

5

Parte desta resposta vem de: Como mover a instalação do Ubuntu de um disco rígido para outro?

Não posso dizer uma resposta exata para a criação de uma ISO, como você diz na sua pergunta, mas se você deseja reduzir o tempo necessário para criar cópias idênticas de um sistema operacional em computadores diferentes, o processo de Clonagem pode ser útil para o seu Nesse caso, sugiro o uso do Clonezilla, que pode ser útil para clonar unidades de disco rígido, mesmo para as situações em que você precisa fazê-lo com discos de tamanhos diferentes, como mencionado aqui: http://www.tuxradar.com/content / como-clone-discos-rígidos-clonezilla

insira a descrição da imagem aqui

Movendo para um disco maior

É fácil garantir que um clone de um disco SCSI seja restaurado em um disco SCSI, mas será difícil encontrar uma réplica exata em termos de tamanho. A boa notícia é que você não precisa restaurar um disco em outro disco do mesmo tamanho. A notícia ainda melhor é que você pode, de fato, restaurar a imagem em um disco muito maior.

Ao restaurar um disco, o Clonezilla permite redimensionar o sistema de arquivos e criar partições no novo disco proporcionalmente. Mas mesmo se você estiver migrando para um disco maior, talvez prefira manter as partições como estão. Nesse caso, você pode solicitar ao Clonezilla para criar a tabela de partições conforme listada na imagem.

Há documentação sobre como mudar para um disco maior, mas não tenho certeza de que você possa fazer o contrário (clonar em um disco menor). É por isso que sugiro que você use apenas a quantidade de espaço necessária para a instalação do disco rígido ou verifique qual é o menor disco rígido do seu equipamento para criar a instalação com base nesse disco. Digamos: Se você possui 9 unidades de disco rígido, 2x100GB, 4x80GB 2x40GB e 1x20GB, vamos usar a menor para instalar e ser a fonte de clonagem para que você possa cloná-la nas maiores. Lembre-se de expandir as partições conforme necessário para usar a unidade de disco rígido completa após a clonagem.

O Clonezilla oferece vários Live CDs e imagens USB inicializáveis ​​e também está documentado que você pode redimensionar o espaço livre no disco após a cópia. Nesse caso, a sugestão de usar o gparted também é uma boa idéia.

Você não precisa se preocupar com drivers e possíveis falhas relacionadas a essas coisas. O Ubuntu instalará os drivers necessários para o novo computador, exceto os drivers proprietários de determinadas placas de vídeo (ATI / nVidia) ou hardware mais específico. Com base nisso, sugiro que você verifique todos os sistemas clonados para garantir que tudo esteja funcionando bem após a clonagem.

Usando um procedimento de clonagem, você pode fazer quantas personalizações desejar para o sistema e garantir que todas as unidades de disco rígido clonadas tenham o mesmo software que você inclui no original.

Boa sorte!

Geppettvs D'Constanzo
fonte
2

Há extensa documentação sobre como criar CDs de instalação personalizados . Relevante para sua pergunta é este trecho dessa página:

Provavelmente, a principal motivação para criar seus próprios CDs de instalação é modificar quais pacotes estão instalados; em particular, você pode querer adicionar alguns pacotes ao CD.

A maneira mais fácil de fazer isso é criar uma estrutura de repositório 'extras', contendo apenas seus .debs extras e mesclá-los na hierarquia de arquivos do CD antes de reconstruir a imagem .ISO. Este guia orientará você sobre como fazer isso.

Eu recomendaria não fazer muita personalização, preferindo copiar /home/tobin/.configarquivos semelhantes usando uma simples rsyncvez que as máquinas forem inicializadas. Esta sugestão é amplamente baseada na introdução na página de instruções:

O processo de personalizar ou "remasterizar" os CDs de instalação do Ubuntu não é especialmente complexo, mas é um pouco tedioso e meticuloso.

Que eu li como "quanto mais inteligente você tentar ser, mais difícil será acertar".

msw
fonte
2

Pode ser parcialmente fora de tópico, mas talvez PXE e kickstart + preseeding com um script pós-instalação possam ser uma solução mais segura. Algumas informações sobre o kickstart e o PXE . Na minha empresa, estou usando o kickstart + preseeding para instalar VMs em alguns servidores Xen, mas devo admitir que nunca instalei um host habilitado para GUI dessa maneira.

Existe um aplicativo chamado system-config-kickstart(disponível no repositório padrão, pelo que sei) com o qual você pode navegar pela maioria das opções e criar facilmente um arquivo de configuração do kickstart. A seção de pacotes não está funcionando corretamente, aparentemente, como aparentemente nem todas as funcionalidades são portadas do RHEL / Fedora, mas ainda é possível adicionar essa seção manualmente ao arquivo de configuração.

Também existem truques para scripts pós-instalação, como configurar senhas raiz padrão para servidores MySQL etc., mas suponho que precisaríamos de mais dados para ajudar na configuração de requisitos específicos.

Encontrei surpreendentemente muitos dados sobre esses tópicos no 'The Official Ubuntu Server Book' de Kyle Rankin (embora não tente anunciar aqui).

moon.musick
fonte
2
  1. Instale o Ubuntu (ou, no seu caso, o Xubuntu)
  2. Instale os programas desejados e faça as outras alterações desejadas
  3. Instale o Remasterys:

3a. Chave de download: http://www.remastersys.com/ubuntu/remastersys.gpg.key

------- 3b. No Ubuntu Software Center, você precisa abrir suas fontes e importar a chave

------- 3c. No Ubuntu Software Center, você precisa adicionar uma nova fonte: deb http://www.remastersys.com/ubuntu precise principal

------- 3d. Feche o Ubuntu Software Center e abra seu terminal e digite: sudo apt-get update

------- 3e. No Ubuntu Software Center, procure por remastersys e instale-o, verifique a caixa de complementos da GUI.

  1. Depois de instalar o remastersys, você pode usá-lo para criar um arquivo iso do seu sistema operacional, que pode ser instalado em outros computadores. Será uma duplicata exata, mas você poderá instalá-lo como faria com um iso normal do ubuntu (ou xubuntu).

Observação: o Remastersys não suporta UEFI e o arquivo iso gerado pode não funcionar no modo CPM em alguns sistemas UEFI.

tapthoseshoesandwish
fonte
0

Conecte os dois HDs, verifique quais unidades são quais arquivos de dispositivo usando gpartede, em seguida:

sudo apt install pv
sudo pv /dev/sdX | sudo dd of=/dev/sdY bs=128M

Isso copiará o conteúdo completo do seu primeiro disco rígido (neste exemplo /dev/sdX) 1: 1 (bit a bit) para sua segunda unidade (aqui /dev/sdY), considerando que sua segunda unidade é maior ou do mesmo tamanho da unidade antiga (caso contrário, assim que o a segunda unidade estiver cheia, a operação de gravação será interrompida).

Você pode usar um disco rígido externo para isso. Clone-o no seu disco rígido e, em seguida, clone o disco rígido externo em todos os computadores nos quais você precisa instalar o sistema.

xdevs23
fonte