Isso é complicado. Gostaria de instalar o Ubuntu em uma máquina que se destina a funcionar como servidor e, por algum motivo, não tenho a opção de conectar uma tela a ele.
Espero que isso possa ser semelhante à instalação remota. No entanto, atualmente não há sistema operacional nessa máquina, então terei que configurar tudo do zero.
Por outro lado, eu tenho acesso físico a essa máquina. Portanto, eu consigo inicializá-lo a partir de um CD / USB. Mas isso não basta.
Existe uma maneira de fazer essa instalação remotamente? Existe uma versão da imagem do Ubuntu que vem com um servidor SSH pré-instalado e a inicia uma vez inicializada, para que eu possa inicializar a máquina com essa imagem, conectar-se a ela via SSH e processar a instalação a partir de um computador diferente?
Caso contrário, que outras opções tenho?
fonte
Respostas:
O método mencionado no comentário acima com a instalação do Ubuntu em um computador diferente para mover o disco rígido para a máquina sem cabeça certamente é um método elegante e provavelmente o mais rápido para instalar o Ubuntu. Na maioria dos casos, o hardware será reconhecido e os drivers serão fornecidos na inicialização (não na instalação). Isso torna desnecessária a instalação de drivers, a menos que precisemos de drivers proprietários (por exemplo, para algumas placas de rede muito especiais).
Mas há outra maneira de instalar o Ubuntu sem supervisão, criando um CD-ROM personalizado, USB ou a partir de uma solução de rede (Preseed). Consulte este guia bastante completo sobre as etapas e procedimentos de ajuste envolvidos:
Você também pode achar úteis as seguintes perguntas relacionadas:
fonte
Outra opção, usando o console serial:
serial 0 9600 0×003
aisolinux.cfg
CD ousyslinx.cfg
USBconsole=ttyS0,9600n8
ao kernel anexar parâmetrostext.cfg
que contenham menus.9600n8
, em seguida, inicializeSe você deseja inicializá-lo permanentemente no console serial, siga as instruções aqui:
https://help.ubuntu.com/community/SerialConsoleHowto
Referência: instalação sem cabeça do Ubuntu Server 10.10 via console serial
fonte
Você pode usar um debian-installer pré-configurado sem perguntas, que instala apenas o servidor base e o pacote ssh. Na reinicialização, você poderá fazer o ssh no sistema em execução e instalar e configurar a partir daí.
Há um exemplo de um arquivo preseed aqui: https://help.ubuntu.com/community/Cobbler/Preseed
Você pode seguir as instruções normais do iso para usb https://help.ubuntu.com/community/Installation/FromUSBStick e, em seguida, editar o arquivo syslinux / txt.cfg no stick de inicialização usb para apontar para o arquivo preseed e copiar o arquivo preseed para o diretório preseed no stick de inicialização usb:
Observe que a penúltima linha do arquivo preseed instala o pacote do servidor openssh:
Verifique os logs no servidor DHCP para obter o endereço IP do sistema recém-inicializado e o ssh como o usuário do ubuntu. A senha no exemplo preseed também é 'ubuntu' (sem aspas).
fonte
Eu escrevo uma solução simples baseada em preseed.
https://github.com/mhf-ir/ubuntu-overssh-reinstallation
Você precisa da versão instalada do ubuntu que possui ssh. outro servidor http para veiculação de arquivo preseed. Eu testei tantas vezes em muitos datacenters.
fonte