situação : Tenho um PC ao qual não consigo conectar uma tela. Eu sei que o PC inicializa automaticamente qualquer mídia inicializável conectada a uma determinada porta USB. O PC tem apenas esta porta USB.
requisito : gostaria de ter uma instalação debian em execução no PC ao qual eu possa me conectar usando SSH.
teoria : Minha ideia é criar um stick USB inicializável que contenha um pequeno sistema operacional intermediário e o instalador debian, ambos copiados para a memória automaticamente na inicialização. O sistema operacional intermediário deve configurar automaticamente a rede com DHCP e iniciar o SSH para que eu possa me conectar à máquina e executar o instalador debian que eu uso para instalar o debian no próprio stick USB (o stick possui memória SLC, portanto, instale um sistema operacional nele não deve ser um problema).
Tanto para a teoria ... Infelizmente, não tenho certeza por onde começar para fazer esse processo funcionar. Alguém fez algo semelhante antes ou poderia me fornecer algumas dicas de como começar?
Você precisa remasterizar a imagem ISO do Debian.
TL;DR; Baixe a ISO aqui Guia de Ciborski para instalação remota do Debian via SSH
Resposta longa : Para fazer isso, você deve ler o Guia de Instalação do Debian GNU/Linux e modificar os parâmetros de inicialização em /iso/isolinux e /iso/boot para inicializar com o
auto
parâmetro. Isso fará com que o instalador ignore a configuração do teclado, idioma, etc.Você também precisa incluir o arquivo preseed no ISO em relação à configuração de rede.
Exemplo que funciona para mim:
No entanto, se você precisar de uma solução rápida e suja, basta baixar o ISO pré-fabricado com Debian 9 x86_64 no meu site https://tomasz.ciborski.com/debian-installation-over-ssh/
Resultado: console do instalador ssh
O Debian Installer pode fazer tudo isso sozinho. Você terá que iniciar a variante netboot (kernel + initrd) com seu gerenciador de inicialização favorito, passando respostas para algumas perguntas iniciais na linha de comando do kernel. Aqui está uma configuração de teste para ilustração:
Quando chegar à pergunta de senha root, você deve ser capaz de
com a senha acima e continue a instalação interativamente.