Czy możesz zainstalować Linuksa na Raspberry Pi bez potrzeby wyświetlania HDMI?

22

Niedawno kupiłem Raspberry Pi 2, Model B. Mam zamiar w większości połączyć się z nim przez lokalną sieć WLAN lub Ethernet, używając połączenia SSH z mojego głównego komputera.

Jednak teraz mam Raspberry Pi, który nie ma jeszcze zainstalowanego żadnego oprogramowania. Wskazówki dotyczące konfigurowania Raspberry Pi, które znalazłem do tej pory w Internecie, zaczynają się od podłączenia urządzenia do wyświetlacza HDMI. W tej chwili nie mam tutaj wyświetlacza ze złączem HDMI.

Czy można zainstalować (dowolną wersję, ale raczej Raspbian) Linux na Raspberry Pi bez konieczności podłączania go do wyświetlacza HDMI?

Qqwy
źródło
9
Można obraz karty SD z raspbian na dowolnym innym komputerze; następnie włóż kartę SD do PI i włącz ją. Zanotuj adres MAC Ethernetu Pi; sprawdź na serwerze DHCP, jaki adres IP jest przypisany do Pi; potem ssh pi@${IP_ADDRESS}raz się uruchomi.
user4556274
1
Patrz na to pytanie naraspberrypi.stackexchange
Raphael
Prawdopodobnie możesz kupić niezbędny adapter / konwerter za około 15 EUR.
CodesInChaos
@CodesInChaos w pobliskich sklepach kosztuje więcej około 40-50 EUR, czyli więcej niż zapłaciłem za samo Raspberry Pi.
Qqwy,

Odpowiedzi:

12

Raspbian od początku 2016 roku pozwala ssh po drugim uruchomieniu.

Pierwsze uruchomienie z SD zmienia rozmiar partycji i generuje klucze sshd, ale nie uruchamia demona ssh.

Poczekaj 5-10 minut i uruchom RPI zasilania. Połącz przez ssh przy użyciu domyślnych poświadczeń.

Znalezienie adresu IP RPI jest poza zakresem tej odpowiedzi :)

Aktualizacja 2017 : raspbian stretch nie wymaga powerycle, ale potrzebuje pliku „ssh” umieszczonego w katalogu głównym mniejszej partycji karty SD

Alec Istomin
źródło
2
Aby znaleźć RPi, zmodyfikuj go, aby pasował do lokalnej podsieci. nmap -oG - -p 22 192.168.0.0-255 | grep open
Tyler
15

Tak, możesz to zrobić przynajmniej w Arch Linux . Po zbudowaniu systemu plików karty flash microSD na innym komputerze, możesz uruchomić RasPi za pomocą tej karty microSD i podłączonego kabla Ethernet. Arch Linux uruchomi się, zdobędzie adres IP za pomocą DHCP. Logujesz się jako użytkownik root lub zwykły użytkownik za pośrednictwem sieci Ethernet, więc musisz dowiedzieć się, jakiego adresu IP nasłuchuje RasPi.

Bruce Ediger
źródło
To polecenie może ci pomóc w ustaleniu adresu IP nmap -sn 192.168.0.0/24 -oG -(zakładając, że twoja sieć LAN to 192.168.0.0/24)
chris-l
1
@ chris-l: Wystarczy użyć, arp -naby wyświetlić tabelę IP-> MAC na serwerze DHCP. RPi powinno tam być po tym, jak uzyska adres IP i cokolwiek z tym zrobi. Lub po prostu spójrz na dzienniki na serwerze DHCP. Jeśli korzystasz z domowego routera, prawdopodobnie możesz to zrobić za pomocą internetowego interfejsu konfiguracji.
Peter Cordes,
@PeterCordes nice! Nie znałem tego arp -npolecenia :)
chris-l
8

Możesz skonfigurować Raspberry Pi bez użycia monitora / klawiatury / myszy, a nawet bez połączenia sieciowego za pomocą PiBakery , opartego na blokach narzędzia konfiguracyjnego, które pozwala konfigurować ustawienia, modyfikować pliki i instalować oprogramowanie , nawet przed zapisaniem karty SD .

Po ustawieniu opcji, które chcesz, możesz następnie zapisać kartę SD ze swoimi konfiguracjami, a Twój Pi zostanie skonfigurowany przy pierwszym uruchomieniu.

Dowiedz się więcej na www.PiBakery.org

Uwaga: Napisałem PiBakery

PiBakery
źródło
3

Na Raspberry Pi dostępna jest konsola szeregowa przez UART na portach GPIO. Możesz przeczytać o tym tutaj na elinux.org .

Zasadniczo podłączasz kartę TTL do GPIO i otrzymujesz konsolę szeregową. Następnie możesz użyć takich rzeczy, jak screendostęp do tej konsoli na komputerze z systemem Linux. Następnie możesz skonfigurować obraz linux skopiowany na kartę SD w celu dalszych finalizacji.

Johnson Steward
źródło
2

Możesz łatwo skonfigurować RPi bez połączenia HDMI lub klawiatury lub myszy USB.

Zrobiłem to przy użyciu minimalnej wersji Ubuntu z Ubuntu Pi Flavor Maker. Po dodaniu obrazu do karty SD, podłącz Raspberry Pi do routera za pomocą kabla Ethernet i poczekaj, aż zakończy się pierwsze uruchomienie. Skorzystaj z tabeli routingu routera, aby określić adres IP pi i wejście ssh. Domyślne poświadczenia to ubuntu:ubuntu.

Umang Raghuvanshi
źródło
1

Możesz podłączyć konwerter HDMI-VGA i używać zwykłego monitora. Udało mi się to zrobić.

Hopping Bunny
źródło