Você pode instalar o Linux em um Raspberry Pi sem precisar de um monitor HDMI?

22

Recentemente, comprei um Raspberry Pi 2, Modelo B. Pretendo conectar-me principalmente através da WLAN ou Ethernet local, usando uma conexão SSH do meu computador principal.

No entanto, agora eu tenho um Raspberry Pi que ainda não possui nenhum software instalado. Os guias sobre como configurar um Raspberry Pi que eu encontrei on-line até agora começam com a conexão da máquina a um monitor HDMI. No momento, não tenho uma tela com conexão HDMI por aqui.

É possível instalar (qualquer versão do raspbian Pi, mas provavelmente é preferível) o Linux no Raspberry Pi sem a necessidade de conectá-lo a um monitor HDMI?

Qqwy
fonte
9
Você pode imagem um cartão SD com raspbian em qualquer outra máquina; depois insira o cartão SD no PI e ligue-o. Anote o endereço MAC Ethernet do Pi; verifique no servidor DHCP qual endereço IP está atribuído ao Pi; depois ssh pi@${IP_ADDRESS}que ele inicializar.
user4556274
1
Veja esta pergunta emraspberrypi.stackexchange
raphael
Você provavelmente pode comprar o adaptador / conversor necessário por 15 euros ou mais.
CodesInChaos
O @CodesInChaos nas lojas perto de mim custa cerca de 40 a 50 euros, mais do que eu paguei pelo próprio Raspberry Pi.
Qqwy

Respostas:

12

O Raspbian do início de 2016 permite o ssh após a segunda inicialização.

A primeira inicialização do SD redimensiona partições e gera chaves sshd, mas não inicia o daemon ssh.

Aguarde 5 a 10 minutos e powerPI RPI. Conecte-se pelo ssh usando credenciais padrão.

Encontrar o endereço IP do RPI está fora do escopo desta resposta :)

Atualização 2017 : o estiramento raspbian não requer powercycle, mas precisa de um arquivo 'ssh' colocado na raiz da partição menor do cartão SD

Alec Istomin
fonte
2
Sobre como encontrar o RPi, modifique-o para caber na sua sub-rede local. nmap -oG - -p 22 192.168.0.0-255 | grep open
Tyler #
15

Sim, você pode fazer isso pelo menos com o Arch Linux . Depois de montar o sistema de arquivos do cartão flash microSD em outro computador, você pode inicializar o RasPi com esse cartão microSD e um cabo Ethernet conectado. O Arch Linux será inicializado, adquirirá um endereço IP com o DHCP. Você efetua login como root ou como um usuário comum pela Ethernet, e precisa descobrir em qual endereço IP o RasPi está escutando.

Bruce Ediger
fonte
Pode ajudá-lo a este comando para descobrir o IP nmap -sn 192.168.0.0/24 -oG -(assumindo que o seu lan está em 192.168.0.0/24)
chris-l
1
@ chris-l: Apenas use arp -npara mostrar a tabela IP-> MAC no seu servidor DHCP. O RPi deve estar lá depois de obter um IP e fazer qualquer coisa com ele. Ou apenas observe os logs no seu servidor DHCP. Se você usa um appliance de roteador doméstico, provavelmente pode fazer isso através da interface do usuário de configuração da web.
Peter Cordes
@PeterCordes nice! Eu não sabia que arp -ncomando :)
chris-l
8

Você pode configurar um Raspberry Pi sem usar um monitor / teclado / mouse e até mesmo sem uma conexão de rede usando o PiBakery , uma ferramenta de configuração baseada em blocos que permite definir configurações, modificar arquivos e instalar software antes mesmo de escrever no cartão SD .

Depois de definir as opções desejadas, você poderá gravar seu cartão SD com suas configurações e seu Pi será configurado na primeira inicialização.

Saiba mais em www.PiBakery.org

Disclaimer: Eu escrevi PiBakery

PiBakery
fonte
3

Há um console serial disponível no Raspberry Pi através do UART nas portas GPIO. Você pode ler sobre isso aqui no elinux.org .

Basicamente, você conecta uma placa TTL ao GPIO e obtém um console serial. Então você pode usar coisas como screenpara acessar esse console no seu PC Linux. Em seguida, você pode configurar a imagem linux que copiou no cartão SD para outras finalizações.

Johnson Steward
fonte
2

Você pode configurar facilmente um RPi sem uma conexão HDMI ou um teclado ou mouse USB.

Fiz isso usando a compilação mínima do Ubuntu a partir do Ubuntu Pi Flavor Maker. Depois de copiar a imagem para o seu cartão SD, conecte o raspberry pi ao seu roteador com um cabo Ethernet e aguarde o término da primeira inicialização. Consulte a tabela de roteamento do roteador para determinar o endereço IP do pi e o ssh in. As credenciais padrão serão ubuntu:ubuntu.

Umang Raghuvanshi
fonte
1

Você pode conectar um conversor HDMI-VGA e usar um monitor comum. Eu fiz isso com sucesso.

Hopping Bunny
fonte