
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.