Inhaltsverzeichnis:
- Schritt 1: Raspbian installieren
- Schritt 2: Lernen Sie die IP Ihres Pi kennen
- Schritt 3: Zugriff auf das LX-Terminal
- Schritt 4: Zugriff auf den LXDE-Desktop
Video: Headless Pi - Starten Sie Ihren Raspberry Pi ohne zusätzliche Hardware - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Sie da, Der Grund, warum Sie hier gelandet sind, ist wohl, dass Sie mir sehr ähnlich sind! Sie möchten Ihren Pi nicht schonen – schließen Sie den Pi an einen Monitor an, schließen Sie eine Tastatur und eine Maus an und voila!…Pfft, wer macht das?! Schließlich ist ein Pi ein „PC im Taschenformat“und kein Monitor passt in meine Tasche. Also, was machen wir? Wir basteln! Wir finden eine Möglichkeit, das Display, die Tastatur und das Trackpad unseres Laptops als Peripheriegeräte unseres Pi zu verwenden.
Das brauchen wir:
- Laptop
- Himbeer-Pi
- Kartenleser
- Micro SD Karte
- Micro-USB-Kabel
- Serielles USB-auf-TTL-Kabel (optional)
- USB-WLAN-Dongle (optional; Pi 2 und niedriger)
- Ethernet Kabel
- Drahtlose Internetverbindung
Schritt 1: Raspbian installieren
Wenn Sie noch kein Betriebssystem auf Ihrem Board installiert haben, ist jetzt ein guter Zeitpunkt, dies zu tun. Sehen Sie sich die offizielle Anleitung an oder folgen Sie diesen Schritten:
Fenster:
- Laden Sie das neueste Raspbian-Image von der Download-Seite der Raspberry Pi-Website herunter.
- Nachdem Sie die ZIP-Datei heruntergeladen haben, entpacken Sie sie, um die Bilddatei (.img) zum Schreiben auf Ihre SD-Karte zu erhalten.
- Legen Sie die SD-Karte in Ihren Kartenleser ein und stecken Sie sie in Ihren Laptop.
- Laden Sie das Dienstprogramm Win32DiskImager von der Sourceforge-Projektseite als ZIP-Datei herunter. Extrahieren Sie die ausführbare Datei aus der Zip-Datei und führen Sie das Dienstprogramm aus
- Wählen Sie die zuvor extrahierte Bilddatei aus.
- Wählen Sie im Gerätefeld den Laufwerksbuchstaben aus, der Ihrer SD-Karte zugewiesen ist. Achten Sie darauf, das richtige Laufwerk auszuwählen; Wenn Sie das falsche erhalten, können Sie die Daten auf der Festplatte Ihres Computers zerstören! Wenn Sie einen SD-Kartensteckplatz in Ihrem Computer verwenden und das Laufwerk im Win32DiskImager-Fenster nicht sehen können, versuchen Sie es mit einem externen SD-Adapter.
- Klicken Sie auf Schreiben und warten Sie, bis der Schreibvorgang abgeschlossen ist.
- Beenden Sie den Imager.
Ubuntu:
- Laden Sie das neueste Raspbian-Image von der Download-Seite der Raspberry Pi-Website herunter.
- Nachdem Sie die ZIP-Datei heruntergeladen haben, entpacken Sie sie, um die Bilddatei (.img) zum Schreiben auf Ihre SD-Karte zu erhalten.
- Legen Sie die SD-Karte in Ihren Kartenleser ein und stecken Sie sie in Ihren Laptop.
- Klicken Sie mit der rechten Maustaste auf die zuvor extrahierte Image-Datei und wählen Sie Öffnen mit -> Disk Image Writer
- Wählen Sie Ihre SD-Karte aus der Liste aus und klicken Sie auf Wiederherstellung starten. Achten Sie darauf, das richtige Laufwerk auszuwählen; Wenn Sie das falsche erhalten, können Sie die Daten auf der Festplatte Ihres Computers zerstören!
- Geben Sie Ihr Passwort ein, um Root-Rechte zu gewähren, und warten Sie, bis der Schreibvorgang abgeschlossen ist.
- Beenden Sie das Dienstprogramm.
Werfen Sie die SD-Karte noch nicht aus! Es gibt nur noch zwei Dinge zu tun.
- Um den Shell-Zugriff über SSH zu aktivieren: Navigieren Sie zum Boot-Verzeichnis und erstellen Sie mit einem beliebigen Dateieditor eine leere Datei namens ssh (ohne Dateierweiterung).
- Um die serielle Kommunikation zu aktivieren: Navigieren Sie erneut zum Boot-Verzeichnis, öffnen Sie die Datei config.txt mit einem beliebigen Dateieditor und fügen Sie die folgende Zeile (ohne Anführungszeichen) am Ende der Datei " enable_uart=1 " hinzu. Datei speichern und fertig!
Schritt 2: Lernen Sie die IP Ihres Pi kennen
Sobald Sie mit der Installation des Betriebssystems fertig sind, legen Sie einfach die Micro-SD-Karte in Ihren Pi ein und schalten Sie Ihr Board mit dem Micro-USB-Kabel ein. Angenommen, Ihr Laptop hat eine drahtlose Internetverbindung (WiFi / USB-Dongle), schließen Sie ein Ende des Ethernet-Kabels an Ihren Pi und das andere an Ihren Laptop an.
Methode 1 (Ubuntu)
- Öffnen Sie den "Netzwerkmanager" und klicken Sie auf "Verbindungen bearbeiten"
- Wählen Sie "Kabelverbindung 1" und klicken Sie auf "Bearbeiten". Wenn Sie keine kabelgebundene Verbindungseinstellung haben, klicken Sie auf "Hinzufügen".
- Setzen Sie auf der Registerkarte "Wired" das Feld "Device MAC Address" auf die Option xx:xx:xx:xx:xx:xx (eth0) aus der Dropdown-Liste
- Setzen Sie auf der Registerkarte "IPv4-Einstellungen" das Feld "Methode" aus der Dropdown-Liste auf die Option "Für andere Computer freigegeben".
- Öffnen Sie das Terminal und führen Sie ifconfig aus, um die eth0 zugewiesene IP zu notieren
- Rufen Sie nun die ARP-Tabelle mit dem Befehl arp -a auf, scrollen Sie zur Schnittstelle, die die eth0 zugewiesene IP angibt, und überprüfen Sie die Einträge, um die Ihrem Pi (in meinem Fall 192.168.1.109) zugewiesene IP herauszufinden. Pingen Sie die IP zur Überprüfung an
- Alternativ könnten Sie nach Schritt (4) direkt raspberrypi.local angepingt haben, um die IP Ihres Pi zu ermitteln, oder Sie hätten nmap. verwenden können
Methode 1 (Windows)
- Gehen Sie zum "Netzwerk- und Freigabecenter" und klicken Sie auf "Adaptereinstellungen ändern".
- Klicken Sie mit der rechten Maustaste auf den "WiFi-Adapter" und klicken Sie auf "Eigenschaften".
- Aktivieren Sie auf der Registerkarte "Freigabe" die Option Anderen Benutzern erlauben, sich über dieses Netzwerk zu verbinden Internetverbindung und wählen Sie den entsprechenden Ethernet-Adapter aus der Liste aus. Sie sollten jetzt sehen, dass die Verbindung als Geteilt markiert wurde
- Klicken Sie mit der rechten Maustaste auf den "Ethernet-Adapter" und klicken Sie auf "Eigenschaften".
- Doppelklicken Sie auf der Registerkarte "Netzwerk" auf die Option "Internet Protocol Version 4" und stellen Sie sicher, dass dem Ethernet-Port eine dynamische IP zugewiesen wurde
- Öffnen Sie die Eingabeaufforderung und geben Sie einen Ping-Befehl für die Broadcast-Adresse der zugewiesenen IP aus. Da die dem Ethernet-Port meines Laptops zugewiesene IP 192.168.137.1 war, pinge ich einfach 192.168.137.255
- Rufen Sie nun die ARP-Tabelle mit dem Befehl arp -a auf, scrollen Sie nach oben zu der Schnittstelle, die die dem Ethernet zugewiesene IP (in meinem Fall 192.168.137.1) angibt, und überprüfen Sie die Einträge, um die Ihrem Pi zugewiesene IP (192.168. 137,99, in meinem Fall). Pingen Sie die IP zur Überprüfung an
- Alternativ können Sie nach Schritt (5) direkt raspberrypi.mshome.net angepingt haben, um die IP Ihres Pi zu ermitteln
Methode 2 (Windows)
Wenn die obige Methode aus irgendeinem Grund bei Ihnen nicht funktioniert hat, versuchen Sie, die beiden Netzwerke zu überbrücken.
- Öffnen Sie die Adaptereinstellungen erneut, geben Sie die WLAN-Eigenschaften ein und deaktivieren Sie die Freigabe.
- Geben Sie die Ethernet-Eigenschaften wie zuvor ein, doppelklicken Sie auf die Option "Internet Protocol Version 4" unter der Registerkarte "Netzwerk" und wählen Sie die Option "IP-Adresse automatisch beziehen"
- Gehen Sie nun zurück zu den Adaptereinstellungen, markieren Sie beide Verbindungen (WiFi und Ethernet), klicken Sie mit der rechten Maustaste und wählen Sie die Option "Brückenverbindungen".
- Sie sollten eine neue Verbindung namens Netzwerkbrücke sehen.
- Öffnen Sie die Eingabeaufforderung und führen Sie ipconfig aus. Scrollen Sie nach unten zum Eintrag mit dem Namen Ethernet-Adapter Network Bridge und notieren Sie sich die IP-Adresse
- Da in meinem Fall die der Netzwerkbrücke zugewiesene IP 192.168.1.101 ist, sollte die dem Pi zugewiesene IP im Bereich von 192.168.1.2 bis 192.168.1.254 liegen (192.168.1.1 ist das Standard-Gateway und 192.168.1.255 ist das) Broadcastadresse). Suchen Sie nun mit einem beliebigen IP-Scanner nach allen aktiven Clients innerhalb dieses IP-Bereichs und suchen Sie nach der dem Pi zugewiesenen IP.
- Alternativ können Sie versuchen, Ihrem Pi eine statische IP zuzuweisen.
Methode 3 (Ubuntu in einer VM)
Bedenken Sie, Sie haben Ubuntu in einer VM installiert, die auf einem Windows-Host ausgeführt wird, und Sie müssen über Ubuntu auf Ihren Pi zugreifen, dh Sie müssen zuerst eine Möglichkeit finden, die Internetverbindung Ihres Ubuntu (die nichts anderes als die zugrunde liegende Netzwerkverbindung von) ist, freizugeben Ihr Host übersetzt, um Ihrem Gast Zugriff auf das externe Netzwerk zu geben; lassen Sie uns nicht auf die Details eingehen) mit Ihrem Pi. Dies kann manchmal lästig sein. Vor kurzem bin ich jedoch auf eine wirklich einfache Lösung gestoßen – Network Bridging.
Methode 4 (Ubuntu/Windows)
Wenn Sie keinen freien Ethernet-Port haben, können Sie alternativ Ihren Pi über Ihren Heimrouter oder Ethernet-Switch direkt mit dem Netzwerk verbinden.
- Versorgen Sie Ihren Pi mit Strom und verbinden Sie ihn über einen Ethernet-Port an einem zugänglichen Switch/Router, der über ein Ethernet-Kabel mit Ihrem Heimnetzwerk verbunden ist, mit Ihrem Netzwerk.
- Sie sollten die PWR- und ACT-LEDs blinken sehen, was darauf hindeutet, dass das Raspbian-Image hochgefahren wird. Sie sollten dann die grüne LED "LNK" und die orangefarbene LED "10M" in der Nähe des Ethernet-Ports Ihres Pi aufleuchten sehen, was bedeutet, dass ihm vom DHCP Ihres Routers eine IP-Adresse zugewiesen wurde.
- Um diese IP herauszufinden, besuchen Sie einfach die Seite Ihres Routers, indem Sie die lokale IP-Adresse des Routers (192.168.1.1 für iBall) in Ihren Browser eingeben. Melden Sie sich an und überprüfen Sie die DHCP-Client-Liste auf die Ihrem Pi zugewiesene IP (Suchen Sie nach einem Eintrag, der "Raspberry Pi Foundation" auflistet, wahrscheinlich neben seiner MAC-Adresse). Wenn dies nicht funktioniert, versuchen Sie es mit einem IP-Scanner wie nmap.
Schritt 3: Zugriff auf das LX-Terminal
Das Aufrufen der Shell ist einfach, sobald wir die IP unseres Pis haben. Wir werden SSH verwenden, um uns remote bei unserem Pi anzumelden und auf das LX-Terminal zuzugreifen. Um dies zu tun, Windows-Benutzer müssen Putty installieren, einen einfach zu bedienenden SSH-Client.
- Führen Sie nach der Installation Putty aus, stellen Sie den Verbindungstyp auf SSH und den Portwert auf 22 ein, geben Sie die IP Ihres Pi ein und klicken Sie auf Öffnen.
- Wählen Sie „Ja“, wenn Sie gefragt werden, ob Sie diesem Host vertrauen, und Sie werden vom LX-Terminal zur Eingabe der Anmeldedaten aufgefordert.
- Geben Sie "pi" als Benutzernamen und "raspberry" als Passwort ein (das Passwort wird bei der Eingabe nicht sichtbar sein, also keine Panik)
- Pingen Sie google.com an, um zu überprüfen, ob das Internet funktioniert, und voila!
Linux-Benutzer haben die Funktionalität integriert.
- Öffnen Sie das Terminal und führen Sie den Befehl ssh [email protected] aus (x.x.x.x ist die IP Ihres Pi) oder versuchen Sie es mit ssh [email protected]
- Geben Sie "ja" ein, wenn Sie gefragt werden, ob Sie diesem Host vertrauen, drücken Sie die Eingabetaste und geben Sie Ihr Pi-Passwort ein (Standardpasswort: "raspberry")
- Pingen Sie Google an, um zu überprüfen, ob das Internet funktioniert, und voila!
Bonus: Shell-Zugriff über eine serielle Verbindung
Falls Ihr Ethernet-Port belegt ist, können Sie den USB-Port Ihres Laptops verwenden, um eine serielle Verbindung mit Ihrem Pi herzustellen. Dazu benötigen Sie ein serielles USB-zu-TTL-Kabel oder ein USB-zu-Seriell-Gerät wie das FTDI FT232 Basic Breakout Board.
Da Windows keine Terminal-Anwendung enthält, die es uns ermöglicht, eine serielle Verbindung herzustellen, verwenden wir Putty. Wir müssen auch FTDI-Treiber installieren.
- Führen Sie Drähte vom TTL-Header zu den entsprechenden Pins auf dem Chip. Stellen Sie sicher, dass die Stifte wie in der Tabelle gezeigt richtig verlegt sind.
- Verbinden Sie das andere Ende des TTL-Kabels mit einem USB-Port Ihres PCs. Öffnen Sie den Geräte-Manager und schauen Sie unter "Ports (COM & LPT)" nach, um die Ihrem Pi zugewiesene COM-Nummer zu überprüfen.
- Führen Sie Putty aus, stellen Sie den Verbindungstyp auf Seriell ein, geben Sie die zugewiesene COM-Nummer ein, stellen Sie die Geschwindigkeit auf 115200 ein und klicken Sie auf Öffnen.
- Wählen Sie „Ja“, wenn Sie gefragt werden, ob Sie diesem Host vertrauen, und Sie werden vom LX-Terminal zur Eingabe der Anmeldedaten aufgefordert.
- Geben Sie als Benutzernamen „pi“und als Passwort „raspberry“ein
Linux-Benutzer müssen möglicherweise Screen installieren.
- Um zu überprüfen, ob Bildschirm bereits auf Ihren Linux-Computern installiert ist, öffnen Sie einfach den Bildschirm Terminaltyp und drücken Sie die Eingabetaste. Sollten Sie einen Fehler erhalten, führen Sie den Befehl sudo apt-get install screen aus, um Screen zu installieren.
- Als nächstes installieren Sie die FTDI-Treiber und Sie können loslegen. Führen Sie Drähte vom TTL-Header zu den entsprechenden Pins auf dem Chip. Stellen Sie sicher, dass die Stifte wie in der Tabelle gezeigt richtig verlegt sind.
- Verbinden Sie das andere Ende des TTL-Kabels mit einem USB-Port Ihres PCs. Öffnen Sie das Terminal und führen Sie den Befehl sudo screen /dev/ttyUSB0 115200 aus und drücken Sie die Eingabetaste.
- Geben Sie "ja" ein, wenn Sie gefragt werden, ob Sie diesem Host vertrauen, drücken Sie die Eingabetaste und geben Sie den Benutzernamen und das Passwort Ihres Pi ein (Standardbenutzername: "pi" Standardpasswort: "raspberry")
Okay, wir haben Zugriff auf die Shell, aber was ist mit dem Internet?! Da wir kein Ethernet-Kabel für die Verbindung zu unserem Pi verwendet haben, können wir keine Internetverbindung damit teilen. Wir können jedoch einen USB-WLAN-Dongle (Pi 3 hat integriertes WLAN) mit unserem Pi verwenden, um eine Verbindung zu einem WLAN herzustellen und auf das Internet zuzugreifen.
Schritt 4: Zugriff auf den LXDE-Desktop
Nachdem wir nun Zugriff auf die Shell haben, lasst uns weitermachen und Raspbians Desktop-GUI-Umgebung namens LXDE in die Hände bekommen. Wir können über HDMI auf den LXDE-Desktop zugreifen, indem wir im Befehlszeilenfenster "startx" eingeben. Dies funktioniert jedoch nicht über SSH. Glücklicherweise können wir über VNC immer noch aus der Ferne auf den LXDE-Desktop zugreifen.
Fenster
- Beginnen Sie mit der Installation des VNC-Servers auf dem Pi. Geben Sie sudo apt-get install tightvncserver in die SSH-Shell ein
- Starten Sie den Server auf Ihrem Pi, indem Sie den Befehl vncserver:1 ausführen (starten Sie den vnc-Server auf dem Display 1). Sie werden nun aufgefordert, ein 8-stelliges Passwort einzugeben, das jedes Mal verwendet wird, wenn Sie aus der Ferne auf Ihren Pi zugreifen (das Passwort ist bei der Eingabe nicht sichtbar, also keine Panik). Wenn Sie aufgefordert werden, ein schreibgeschütztes Passwort einzugeben, drücken Sie „n“und kehren Sie zurück.
- Als nächstes installieren Sie den VNC-Client auf Ihrem Laptop, wie Sie normalerweise jede andere Software installieren würden.
- Führen Sie den Client aus, wählen Sie im Menü "Datei" "Neue Verbindung", geben Sie die IP Ihres Pi ein (in meinem Fall 192.168.1.108:1), geben Sie der Verbindung einen Namen (z. B. Raspberry Pi) und klicken Sie auf "Speichern"..
- Doppelklicken Sie auf die soeben erstellte Verbindung, klicken Sie auf "Verbinden", geben Sie das zuvor konfigurierte Passwort ein, wenn Sie dazu aufgefordert werden, und los geht's, der LXDE-Desktop!
Ubuntu
- Beginnen Sie mit der Installation des VNC-Servers auf dem Pi. Geben Sie sudo apt-get install tightvncserver in die SSH-Shell ein
- Starten Sie den Server auf Ihrem Pi, indem Sie den Befehl vncserver:1 ausführen (starten Sie den vnc-Server auf dem Display 1). Sie werden nun aufgefordert, ein 8-stelliges Passwort einzugeben, das jedes Mal verwendet wird, wenn Sie aus der Ferne auf Ihren Pi zugreifen. Wenn Sie aufgefordert werden, ein schreibgeschütztes Passwort einzugeben, drücken Sie „n“und kehren Sie zurück.
- Als nächstes installieren Sie den VNC-Client auf Ihrem Laptop. Öffnen Sie ein neues Terminal und führen Sie sudo apt-get install xtightvncviewer aus
- Führen Sie nach Abschluss der Installation den Client mit dem Befehl xtightvncviewer. aus
- Dies sollte ein kleines Meldungsfeld öffnen. Geben Sie die IP- und Anzeigenummer Ihres Pi ein (192.168.1.109:1, in meinem Fall), drücken Sie die Eingabetaste und Sie werden aufgefordert, das zuvor konfigurierte Passwort einzugeben. Geben Sie das Passwort ein, drücken Sie erneut die Eingabetaste und los geht's, der LXDE-Desktop!
Empfohlen:
So verwandeln Sie Ihren Raspberry Pi in ein Remote Access Gateway – wikiHow
So verwandeln Sie Ihren Raspberry Pi in ein Remote Access Gateway: Hey Leute! Angesichts der jüngsten Ereignisse hat unser Team von remote.it hart daran gearbeitet, Ideen zu sammeln, um die Arbeit aus der Ferne schmerzfrei und zugänglich zu machen. Wir haben das remote.itPi SD Card Image entwickelt, eine SD-Karte, die Sie in eine neue
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
Windows Vista oder XP wie Mac OS X aussehen lassen, ohne Ihren Computer zu gefährden – wikiHow
Wie Sie Windows Vista oder XP wie Mac Os X aussehen lassen, ohne Ihren Computer zu gefährden: Es gibt eine einfache Möglichkeit, langweiliges altes Vista oder XP fast genau wie Mac Os X aussehen zu lassen. Zum Download gehen Sie zu http://rocketdock.com
So drehen Sie Ihren Independent-Film in der New Yorker U-Bahn, wenn Sie sich keine Genehmigungen leisten können – wikiHow
So drehen Sie Ihren unabhängigen Film in der New Yorker U-Bahn, wenn Sie sich keine Genehmigungen leisten können: Dies ist eine einfache Anleitung für aufstrebende unabhängige Filmemacher, die davon träumen, diese magische Szene im schönen U-Bahn-System von New York City zu drehen, aber wer können sich die Tausenden von Dollar nicht leisten, die erforderlich sind, um eine Genehmigung zum legalen Schießen zu erhalten