Estou lendo muitas perguntas sobre como instalar o Ubuntu sem tela ou cenário semelhante. Mas eu me pergunto se existe um instalador baseado em rede que usa outra máquina Ubuntu na mesma LAN.
Por exemplo, este é o meu cenário ideal:
- pc incorporado (x64/x86) sem tela
- está conectado à minha LAN com um cabo Ethernet
- na minha máquina de desenvolvimento (Ubuntu também) eu executo um software para a instalação
- Eu inicializo a máquina a ser instalada com uma caneta USB com um estágio inicial do instalador do Ubuntu
- o software na minha máquina de desenvolvimento procura o instalador de rede na máquina a ser instalada e se conecta a ele
- desta forma posso até usar o instalador gráfico localmente na minha máquina de desenvolvimento que, por sua vez, permite a instalação na outra máquina.
Esta abordagem teria várias vantagens:
- muito fácil de usar em máquinas completamente cegas (sem tela, sem teclado, etc...)
- não há necessidade de usar preseed ou outros truques
- ele pode gerenciar várias máquinas ao mesmo tempo
- ele pode salvar as configurações (como configuração de rede, aplicativos padrão, etc...) em arquivos para que possam ser carregadas novamente quando você precisar fazer outra máquina do mesmo tipo.
Existe algo assim por aí?
Responder1
Se entendi a pergunta, você gostaria de instalar ComputerA
enquanto a IU de instalação é exibida em ComputerB
.
Uma solução possível que pode atender aos seus requisitos no subiquity
instalador Ubuntu live-server ( ). Quando este instalador é executado, ele cria um installer
usuário que pode ser usado para fazer ssh na instalação.
No seu cenário
- Inicialize o instalador em
ComputerA
. - De
ComputerB
, sshComputerA
comoinstaller
usuário e será apresentada a TUI de instalação.
O problema é que a installer
senha do usuário é gerada aleatoriamente por padrão. Você precisaria usar um user-data
arquivo de instalação automática personalizado paradefina a senha para algo conhecido ou adicione uma chave ssh.
Se você estiver procurando uma solução que forneça configurações para várias instalações, provavelmente desejará aprender sobre a instalação automática de qualquer maneira.
Não posso garantir o quão bem a instalação da TUI funciona no ssh, pois nunca usei essa abordagem.