howto:raspberry_pi_mit_externer_usb_festplatte_betreiben
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
howto:raspberry_pi_mit_externer_usb_festplatte_betreiben [2018/09/07 12:07] – [RaspberryPi von USB Massenspeicher booten. Alte und neue Vorgehensweise ab Raspbian Stretch vom 18.04.2018 für Pi3 und ältere Modelle] hwissing | howto:raspberry_pi_mit_externer_usb_festplatte_betreiben [2019/05/08 14:09] – [Vorgehensweise ab Raspbian Stretch vom 10.04.2018 und ältere Versionen] hwissing | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== RaspberryPi von USB Massenspeicher booten ===== | ====== RaspberryPi von USB Massenspeicher booten ===== | ||
- | ====== Vorgehensweise ab Raspbian Stretch vom 18.04.2018 und ältere Versionen ====== | + | ====== Vorgehensweise ab Raspbian Stretch vom 10.04.2018 und ältere Versionen ====== |
- | + | ||
- | <note important> | + | |
Mit dem Erscheinen des RapberryPi 3 wurde der Betrieb ohne SD Karte möglich. Dies wurde in den Medien hervorgehoben und die hierfür erfoderliche Vorbereitungsprozedur wird vielerorts besprochen, hier am Ende des Beitrags. Beim Pi 3+ soll dieses Verfahren fest voreingestellt sein. | Mit dem Erscheinen des RapberryPi 3 wurde der Betrieb ohne SD Karte möglich. Dies wurde in den Medien hervorgehoben und die hierfür erfoderliche Vorbereitungsprozedur wird vielerorts besprochen, hier am Ende des Beitrags. Beim Pi 3+ soll dieses Verfahren fest voreingestellt sein. | ||
- | Fast unbeachtet blieb, dass durch die neu zur Verfügung gestellte Datei " | + | Fast unbeachtet blieb, dass durch die erforderlichen Änderungen in den Bootprogrammen und die neu zur Verfügung gestellte Datei " |
===== Vorbereiten der SD-Karte ===== | ===== Vorbereiten der SD-Karte ===== | ||
Zeile 15: | Zeile 13: | ||
[[https:// | [[https:// | ||
- | SD-Karte in FAT32 formattieren. Normale | + | SD-Karte in FAT32 formatieren. Normale |
Die heruntergeladene Datei auf die SD Karte __**kopieren**__. | Die heruntergeladene Datei auf die SD Karte __**kopieren**__. | ||
Zeile 21: | Zeile 19: | ||
Fertig!** | Fertig!** | ||
- | In dieser Konfiguration sollte das Booten von einem USB-Stick funktionieren. Braucht das USB-Medium zur Initialisierung länger, kann der Bootvorgang | + | In dieser Konfiguration sollte das Booten von einem USB-Stick funktionieren. Braucht das USB-Medium zur Initialisierung länger |
===== USB-Massenspeicher vorbereiten ===== | ===== USB-Massenspeicher vorbereiten ===== | ||
Zeile 28: | Zeile 26: | ||
- | Als Massenspeicher können USB-Speichersticks und USB-SSD oder Festplatten verwendet werden. Bei letzteren | + | Als Massenspeicher können USB-Speichersticks und USB-SSD oder Festplatten verwendet werden. Bei Letzteren |
<note tip>An verschiednen Stellen kann man nachlesen, dass der maximale Strom, der an der USB Schnittstelle gezogen werden kann, durch Einfügen der Zeile " | <note tip>An verschiednen Stellen kann man nachlesen, dass der maximale Strom, der an der USB Schnittstelle gezogen werden kann, durch Einfügen der Zeile " | ||
Zeile 51: | Zeile 49: | ||
Der Ablauf ist selbsterklärend. Etcher erkennt den am USB Port angeschlossenen Massenspeicher. | Der Ablauf ist selbsterklärend. Etcher erkennt den am USB Port angeschlossenen Massenspeicher. | ||
- | Verwendet man einen Massenspeicher der größer ist als die üblichen USB-Sticks, wie Festplatte oder SSD, so erscheint der Hinweis "large drive" und es kann keine Auswahl getroffen werden. Erst wenn man in den Einstellungen " | + | Verwendet man einen Massenspeicher, der größer ist als die üblichen USB-Sticks, wie Festplatte oder SSD, so erscheint der Hinweis "large drive" und es kann keine Auswahl getroffen werden. Erst wenn man in den Einstellungen " |
<note warning> | <note warning> | ||
- | Der Flash-Vorgang läuft zügig. Die Vorbetreitung | + | Der Flash-Vorgang läuft zügig. Die Vorbereitung |
- | Seit Raspian Stretch ist der SSH-Zugang über das Netzwerk standardmäßig nicht mehr aktiv. Um SSH zu aktivieren muss auf der Bootpartition die leere Datei " | + | Seit Raspian Stretch ist der SSH-Zugang über das Netzwerk standardmäßig nicht mehr aktiv. Um SSH zu aktivieren muss auf der Bootpartition die leere Datei " |
==== Anlegen einer leeren Datei ==== | ==== Anlegen einer leeren Datei ==== | ||
- | Bei Linux Systemen geht das mit dem Befehl " | + | Bei Linux Systemen geht das mit dem Befehl " |
Sollte sich herausstellen, | Sollte sich herausstellen, | ||
- | Dieses Vorgehen wurde mit einem RaspberryPi 2 V1.1 sowie einem P1 B+ mit USB-Stick und einer 120 GB Kingston A400 SSD getestet. Zum Booten mit der SSD wurde timeout benötigt. Ich weiß nicht, ob das an der SSD oder dem SATA zu USB Adapter liegt. | + | Dieses Vorgehen wurde mit einem RaspberryPi 2 V1.1 sowie einem P1 B+ mit USB-Stick und einer 120 GB Kingston A400 SSD getestet. Zum Booten mit der SSD wurde timeout benötigt. Ich weiß nicht, ob das an der SSD oder dem SATA zu USB Adapter liegt. Ein RaspberryPi zero mit 3fach USB und LAN Hub bootet bei mir auf diese Weise von einem USB-Stick. |
Zeile 73: | Zeile 71: | ||
- | Soll ein WLAN Zugang beim Booten aktiviert werden, so muss ab Raspian Stretch auf der Bootpartition eine Datei " | + | Soll ein WLAN Zugang beim Booten aktiviert werden, so muss ab Raspian Stretch auf der Bootpartition eine Datei " |
- | ctrl_interface=DIR=/ | + | |
- | update_config=1 | + | update_config=1 |
- | country=DE | + | country=DE |
+ | network={ | ||
+ | ssid=" | ||
+ | psk=" | ||
+ | key_mgmt=WPA-PSK | ||
+ | } | ||
- | network={ | ||
- | ssid=" | ||
- | psk=" | ||
- | key_mgmt=WPA-PSK | ||
- | } | ||
- | + | Das Verfahren wurde mit einem Pi zeroW und einem Pi2 V1.1 mit USB-Stick und Pi tauglichem USB-WLAN-Stick getestet. | |
- | Das Verfahren wurde an einem Pi2 V1.1 mit USB-Stick und Pi tauglichem USB-WLAN-Stick getestet. | + | |
Zeile 96: | Zeile 93: | ||
Zunächst benötigt man eine SD-Karte mit einem neuen Raspian Stretch nach dem 10.04.2018, mit der der Pi3 gebootet wird. | Zunächst benötigt man eine SD-Karte mit einem neuen Raspian Stretch nach dem 10.04.2018, mit der der Pi3 gebootet wird. | ||
Danach wird an das Ende der Datei / | Danach wird an das Ende der Datei / | ||
- | echo program_usb_boot_mode=1 | sudo tee -a / | + | |
Dann muss neu gebootet werden - sudo reboot -. Nun sollte man überprüfen, | Dann muss neu gebootet werden - sudo reboot -. Nun sollte man überprüfen, | ||
- | $ vcgencmd otp_dump | grep 17: | + | |
das OTP-Rgister ausgelesen werden. | das OTP-Rgister ausgelesen werden. | ||
Zeile 106: | Zeile 103: | ||
Die Ausgabe muss | Die Ausgabe muss | ||
17:3020000a | 17:3020000a | ||
- | lauten, dann war das Programmieren | + | lauten, dann war das Programmieren |
Die zum Programmieren eingefügte Zeile sollte entfernt werden, damit bei weiterer Verwendung der SD Karte in anderen Pis keine Programmierversuche unternommen werden. Die Datei config.txt kann mit sudo nano / | Die zum Programmieren eingefügte Zeile sollte entfernt werden, damit bei weiterer Verwendung der SD Karte in anderen Pis keine Programmierversuche unternommen werden. Die Datei config.txt kann mit sudo nano / | ||
Damit sollte ein Booten von einem USB-Stick gelingen. Sollte das angeschlossene Gerät länger als 2 Sekunden bis zur Betriebsfähigkeit benötigen, kann durch Setzen des OTP " | Damit sollte ein Booten von einem USB-Stick gelingen. Sollte das angeschlossene Gerät länger als 2 Sekunden bis zur Betriebsfähigkeit benötigen, kann durch Setzen des OTP " | ||
- | Dazu muss in die Datei / | + | Dazu muss erneut ein Programmiervorgang über die SD-Karte durchgeführt werden, indem in die Datei / |
- | + | | |
- | program_usb_boot_timeout=1 | + | |
- | eingefügt | + | Danach ist ein " |
[[https:// | [[https:// |
howto/raspberry_pi_mit_externer_usb_festplatte_betreiben.txt · Zuletzt geändert: 2020/02/07 18:36 von justinotherguy