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

9

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

Quais programas você recomendaria para criar um ISO como este?

Obrigado Tobin

    
por Tobin Shields 17.07.2013 / 00:02

5 respostas

5

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

Eu não posso dizer uma resposta exata para a criação de um ISO como você diz na sua pergunta, mas se você deseja reduzir o tempo para criar cópias idênticas de um sistema operacional em computadores diferentes, o processo de clonagem pode ser útil para o seu caso, dos quais eu sugiro o uso de Clonezilla que pode ser útil para clonar unidades de disco, mesmo para as situações em que você precisa fazê-lo com discos de tamanho diferente, como mencionado aqui: link

  

Mover para um disco maior

     

É fácil garantir que um clone de um SCSI   disco é restaurado para um disco SCSI, mas você terá um tempo difícil encontrar   uma réplica exata tamanho-sábio. 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 para um disco muito maior.

     

Ao restaurar um disco, o Clonezilla permite redimensionar o sistema de arquivos   e crie partições no novo disco proporcionalmente. Mas mesmo se você   estão se movendo para um disco maior, você pode preferir manter as partições   como eles são. Nesse caso, você pode pedir ao Clonezilla para criar o   tabela de partições conforme listado na imagem.

Há documentação sobre como migrar para um disco maior, mas não tenho certeza se você pode fazer o contrário (clonar em um disco menor). É por isso que devo sugerir que você use apenas a quantidade de espaço em disco necessário para a instalação ou verifique qual é a menor unidade de disco rígido do seu equipamento para criar a instalação baseada nesse disco. Vamos dizer: Se você tem 9 unidades de disco rígido, 2x100GB, 4x80GB 2x40GB e 1x20GB, vamos usar o menor para instalar e ser a fonte de clonagem para que você possa cloná-lo nos 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 CD's 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, caso em que 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 certas placas de vídeo (ATI / nVidia) ou hardware mais específico. Com base nisso, sugiro que você verifique cada sistema clonado para garantir que tudo esteja funcionando bem após a clonagem.

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

Boa sorte!

    
por Geppettvs D'Constanzo 17.07.2013 / 00:24
2

Existe uma documentação extensa sobre como criar CDs de instalação personalizados . Relevante para a sua pergunta é este trecho da 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 é construir uma estrutura de repositório 'extras', contendo apenas seus arquivos .debs extras, e mesclá-los na hierarquia de arquivos do CD antes de reconstruir a imagem .ISO. Este guia irá guiá-lo através de como fazer isso.

Gostaria de evitar fazer muita personalização, preferindo copiar /home/tobin/.config e arquivos semelhantes usando um rsync simples assim que as máquinas forem inicializadas. Esta sugestão é amplamente baseada na introdução na página de instruções:

  

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

O que eu leio como "quanto mais inteligente você tentar ser, mais difícil será acertar".

    
por msw 17.07.2013 / 00:23
2

Pode ser parcialmente fora do tópico, mas talvez o PXE e a pré-configuração do kickstart + com um script de pós-instalação possam ser uma solução mais segura. Algumas informações sobre kickstart e 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 para tudo que eu 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, aparentemente nem todas as funcionalidades são portadas a partir do RHEL / Fedora ainda, mas ainda é possível adicionar essa seção manualmente ao arquivo de configuração.

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

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

    
por moon.musick 17.07.2013 / 00:45
2
  1. Instale o Ubuntu (ou no seu caso o Xubuntu)
  2. Instale os programas que você deseja & amp; faça outras alterações que você quiser
  3. Instalar o Remasterys:

------- 3a. Download da chave: link

------- 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 link preciso principal

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

------- 3e. Na busca do Ubuntu Software Center para remastersys, e instalá-lo, certifique-se de verificar a caixa de addon para o gui.

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

Por favor note: Remastersys não suporta UEFI, e o arquivo iso que é gerado pode não funcionar no modo CPM em alguns sistemas UEFI.

    
por tapthoseshoesandwish 17.07.2013 / 00:59
0

Conecte os dois HDDs e, em seguida, verifique quais unidades são quais arquivos de dispositivos usam gparted e, em seguida:

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

Isso copiará todo o conteúdo 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 é seja maior ou do mesmo tamanho da unidade antiga (caso contrário, assim que 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 seu disco rígido externo em todos os computadores necessários para instalar o sistema.

    
por xdevs23 10.09.2016 / 18:28