Como posso instalar o Ubuntu em um dispositivo sem tela nem teclado?

26

Isso é complicado. Eu gostaria de instalar o Ubuntu em uma máquina que se destina a funcionar como servidor e, por algum motivo, não tenho uma opção para conectar uma tela a ele.

Espero que isso seja semelhante à instalação remota. No entanto, não há atualmente nenhum sistema operacional nessa máquina, então terei que configurar tudo do zero.

Por outro lado, tenho acesso físico a essa máquina. Portanto, eu posso obtê-lo para arrancar a partir de um CD / USB. Mas isso não é suficiente.

Existe uma maneira de fazer tal instalação remotamente? Existe uma versão da imagem do Ubuntu que vem com um servidor SSH pré-instalado e a inicializa uma vez, para que eu possa inicializar a máquina com essa imagem, conectá-la via SSH e processar a instalação de um computador diferente?

Se não, que outras opções eu tenho?

    
por Rafał Cieślak 03.02.2013 / 13:06

4 respostas

14

O método mencionado no comentário acima com a instalação do Ubuntu em um computador diferente para simplesmente 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 a instalação de drivers desnecessária, a menos que precisemos de drivers proprietários (por exemplo, para algumas placas de rede muito especiais).

Mas existe outra maneira de instalar o Ubuntu sem assistência, criando um CD-ROM personalizado, USB ou a partir de uma solução de rede (Preseed). Veja este guia bastante completo sobre os passos e procedimentos de ajuste envolvidos:

Você também pode encontrar as seguintes perguntas relacionadas úteis:

por Takkat 03.02.2013 / 16:25
15

Outra opção, usando o console serial:

  1. Adicione serial 0 9600 0×003 a isolinux.cfg para CD ou syslinx.cfg para USB
  2. Adicione console=ttyS0,9600n8 aos parâmetros de anexação do kernel em text.cfg que contém menus.
  3. Conecte-o a outro PC, com porta serial (ou com adaptador USB / Serial), use o Putty ou o Minicom com as mesmas configurações 9600n8 e inicialize
  4. Siga a instalação pelo console serial.
  5. Se quiser fazer com que ele seja inicializado permanentemente no console serial, siga as instruções aqui:

    link

Referência: Ubuntu Server 10.10 sem cabeça instalação via console serial

    
por user.dz 15.07.2014 / 04:35
8

Você poderia usar um instalador debian do No Question Asked que instala apenas o servidor base e o pacote ssh. Na reinicialização, você poderá usar o ssh no sistema em execução e instalar e configurar a partir daí.

Há um exemplo de um arquivo preseed aqui: link

Você pode seguir o iso normal para as instruções do usb link e editar o arquivo syslinux / txt.cfg no o usb boot stick para apontar para o seu arquivo preseed e copiar seu arquivo preseed para o diretório preseed no stick de boot usb:

label custom
  menu label ^Install Custom Ubuntu Server
  kernel /install/vmlinuz
  append  file=/cdrom/preseed/ubuntu-custom.seed initrd=/install/initrd.gz quiet ks=cdrom:/isolinux/ks-custom.cfg --

Observe o segundo para a última linha no arquivo preseed instala o pacote do servidor openssh:

d-i     pkgsel/include string byobu vim openssh-server

Verifique os logs em seu servidor DHCP para obter o endereço IP do sistema recém-inicializado e o ssh para ele como o usuário do ubuntu. A senha no exemplo preseed também é 'ubuntu' (sem aspas).

    
por Jay _silly_evarlast_ Wren 24.02.2013 / 01:44
2

Eu escrevo uma solução simples baseada em preseed.

link

Você precisa instalar a versão do Ubuntu que tenha o ssh. outro servidor http para servir arquivos preseed. Eu testei tantas vezes em muitos datacenters.

    
por sweb 14.12.2017 / 10:11