Instale o Ubuntu iso personalizado da placa de rede

Instale o Ubuntu iso personalizado da placa de rede

Eu tenho alguns ISOs personalizados do Ubuntu (baseados no Ubuntu 12.04) que preciso instalar em um SBC incorporado em um gabinete. Até agora, tenho que abrir o gabinete, conectar uma tela, teclado e um instalador USB toda vez que o ISO precisa ser atualizado. O usuário precisa inserir os dados manualmente durante a instalação.

Eu esperava usar a placa de rede para instalar o ISO.

eu li oGuia de instalação do Ubuntu. Na minha situação, sem teclado ou tela, acho que a instalação via ssh é a única solução disponível. Porém, é um processo muito manual e eu teria que refazer muitas configurações e empacotamentos feitos para criar as ISOs.

Existe uma maneira de executar um servidor PXE e executar a instalação a partir dele como se eu estivesse usando ssh -X para encaminhar a tela?

Quaisquer sugestões para uma solução são bem-vindas, incluindo o uso de hardware adicional.

Tive sucesso parcial comNÉVOA. Posso clonar e restaurar o sistema usando apenas a placa de rede. Também posso adicionar uma imagem ISO como parte do menu de inicialização. Não consegui obter as configurações corretas para inicializar automaticamente a partir dele, aceitar meu arquivo de pré-configuração personalizado e, em seguida, usar um arquivo de kickstart para o restante das perguntas que meu pré-configuração ainda fará.

Editar: Uma pergunta semelhante foi feitaaqui. A principal diferença é que não tenho acesso a portas seriais ou USB, portanto a resposta atualmente aceita não é válida para mim. Eu tenho uma instalação funcional desde a primeira implantação e uma instalação ssh é possível em meu sistema. Eu esperava algo automatizado para evitar erros. Usando meus arquivos ISO existentes e, idealmente, algo que alguém sem experiência em Linux poderia fazer.

Responder1

PXE é a melhor opção aqui, no entanto, seu dispositivo precisará suportar inicialização de rede e ter isso habilitado no BIOS. A maioria dos dispositivos com Ethernet integrada pode fazer isso agora, mas algumas das versões mais baratas estão desativadas.

Há instruções sobre como configurar seu ambiente PXE aqui, é bastante complicado e complicado de testar, então não vou parafraseá-las aqui.

https://help.ubuntu.com/community/DisklessUbuntuHowto

no entanto, esse site parece estar com problemas no momento, então aqui está a versão em cache do Google dessa página.

https://webcache.googleusercontent.com/search?q=cache:V2iecgLFBSEJ:https://help.ubuntu.com/community/DisklessUbuntuHowto+&cd=1&hl=en&ct=clnk&gl=uk&client=ubuntu

informação relacionada