Abo
  • Services:
Anzeige
Raspberry Pi 3
Raspberry Pi 3 (Bild: Martin Wolf/Golem.de)

Raspberry Pi 3: Booten über USB oder per Ethernet

Raspberry Pi 3
Raspberry Pi 3 (Bild: Martin Wolf/Golem.de)

Der Raspberry Pi 3 kann zukünftig auch ein Betriebssystem von einem angesteckten USB-Massenspeicher und über das Netzwerk starten. Allerdings wird nicht jedes USB-Speichergerät unterstützt.

Die Raspberry-Pi-Foundation hat eine neue Funktion für den Raspberry Pi 3 vorgestellt, mit der das Betriebssystem von einem per USB angeschlossenen Speicherstick beziehungsweise einer SSD oder über eine Ethernetverbindung, nicht aber dem Wlan, vom Netzwerk booten kann. Weiterhin nur von der Micro-SD-Karte starten können die übrigen Raspberry-Pi-Modelle, inklusive des Raspberry Pi Zero.

Anzeige

Die notwendige Unterstützung befindet sich bereits seit dem Erscheinen des Raspberry Pi 3 im 23KByte großen ROM des BCM2837-Prozessor. Doch die Foundation wollte die Funktion vor der Freigabe noch ausgiebig testen. Um den neuen Bootmodus zu aktivieren, muss der Raspberry Pi 3 einmalig konfiguriert werden. Dafür sollte der aktuelle Beta-Kernel von Raspbian verwendet werden. Beim Start wird dann versucht, das Betriebssystem zuerst von SD-Karte zu laden, wenn das fehlschlägt von einem USB-Gerät und zum Schluss per Ethernet.

Nicht jedes USB-Gerät funktioniert

Die Foundation weist explizit darauf hin, dass nicht jeder Memory-Stick oder Speichermedium mit USB-Adapter verwendet werden kann. Das Gerät muss innerhalb von 2 Sekunden nach dem Start Daten liefern können, die Dauer kann per Parameter auf 5 Sekunden ausgedehnt werden. Aber auch das ist für viele Festplatten zu kurz. Außerdem kann der Bootcode nicht mit jeder herstellerspezifischen Eigenheit in der USB-Kommunikation umgehen.

In den Kommentaren zur Ankündigung wird ebenfalls klar gestellt, dass der Bootvorgang bei USB-Sticks langsamer ist als über eine schnelle Micro-SD-Karte.

Anpassungen des Betriebssystem-Images für den Boot per USB, sind mit einer Ausnahme nicht notwendig. Standardmäßig wird der Kernel in cmdline.txt mit dem Micro-SD-Kartenlaufwerk als Startlaufwerk gestartet. Hier muss die Laufwerksangabe auf das USB-Speichermedium geändert werden, wie auch in /etc/fstab, und zwar von mmcblk0p auf sda. Allerdings gibt es einen Haken: Stecken mehrere USB-Speichergeräte am Raspberry Pi, gibt es unter Linux keine Garantie, dass diese stets die gleiche Laufwerksangabe nach einem Neustart erhalten.

Booten per Ethernet

Wurde auf dem Raspberry Pi 3 die Option für den Boot von USB aktiviert, kann er auch über das Ethernet-Netzwerk ein Betriebssystem laden. Voraussetzung ist, dass weder eine bootfähige Micro-SD-Karte noch ein USB-Speichergerät eingesteckt ist, und dass ein Rechner im Netzwerk als Server konfiguriert wurde.

Der Server stellt den Kernel und das Dateisystem bereit. Die initiale Übertragung der Bootdaten erfolgt per TFTP und erfordert ein spezielles Setup über Proxy-DHCP. Die Foundation hat die Einrichtung des Setups anhand zweier Raspberry Pi 3 dokumentiert.

Alternative für ältere Raspberry Pis

Da der erforderliche Startcode zum Laden des Betriebssystems im ROM des Prozessors steckt, ist ein nachträgliches Update älterer Raspberry Pis nicht möglich. Allerdings soll es ausreichen, wenn die Beta-Firmware-Version von bootcode.bin auf eine (Micro-)SD-Karte kopiert wird, um die gleiche Funktionalität zu erreichen.


eye home zur Startseite
aFrI 08. Aug 2016

Ich dachte immer es käme nicht auf die Größe, sondern auf die Technik an... Man lernt nie...

Airblader 08. Aug 2016

Danke, ich hatte nicht an die Limitierung wegen Platz gedacht. Das leuchtet natürlich ein.

DonaldDuck 06. Aug 2016

Läuft die raspi2 Version nicht auch auf dem dritten?

tritratrulala 06. Aug 2016

Ganz einfach: man benötigt keine SD-Karte zum Booten mehr. Man kann den SD-Slot dann...



Anzeige

Stellenmarkt
  1. Automotive Safety Technologies GmbH, Gaimersheim
  2. T-Systems International GmbH, München
  3. TADANO FAUN GmbH, Lauf an der Pegnitz / bei Nürnberg
  4. SICK AG, Reute bei Freiburg im Breisgau


Anzeige
Blu-ray-Angebote
  1. 16,99€ (ohne Prime bzw. unter 29€ Einkauf + 3€ Versand)
  2. (u. a. The Revenant, Batman v Superman, James Bond Spectre, Legend of Tarzan)
  3. (u. a. Warcraft Blu-ray 9,29€, Jack Reacher Blu-ray 6,29€, Forrest Gump 6,29€, Der Soldat...

Folgen Sie uns
       


  1. Heiko Maas

    "Kein Wunder, dass Facebook seine Vorgaben geheim hält"

  2. Virtual Reality

    Oculus Rift unterstützt offiziell Roomscale-VR

  3. FTP-Client

    Filezilla bekommt ein Master Password

  4. Künstliche Intelligenz

    Apple arbeitet offenbar an eigenem AI-Prozessor

  5. Die Woche im Video

    Verbogen, abgehoben und tiefergelegt

  6. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  7. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  8. Rockstar Games

    Waffenschiebereien in GTA 5

  9. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0

  10. Hasskommentare

    Bundesrat fordert zahlreiche Änderungen an Maas-Gesetz



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Redmond Campus Building 87: Microsofts Area 51 für Hardware
Redmond Campus Building 87
Microsofts Area 51 für Hardware
  1. Windows on ARM Microsoft erklärt den kommenden x86-Emulator im Detail
  2. Azure Microsoft betreut MySQL und PostgreSQL in der Cloud
  3. Microsoft Azure bekommt eine beeindruckend beängstigende Video-API

3D-Druck bei der Bahn: Mal eben einen Kleiderhaken für 80 Euro drucken
3D-Druck bei der Bahn
Mal eben einen Kleiderhaken für 80 Euro drucken
  1. Bahnchef Richard Lutz Künftig "kein Ticket mehr für die Bahn" notwendig
  2. Flatrate Öffentliches Fahrradleihen kostet 50 Euro im Jahr
  3. Nextbike Berlins neues Fahrradverleihsystem startet

Panasonic Lumix GH5 im Test: Die Kamera, auf die wir gewartet haben
Panasonic Lumix GH5 im Test
Die Kamera, auf die wir gewartet haben
  1. Die Woche im Video Scharfes Video, spartanisches Windows, spaßige Switch

  1. Re: Machen wir doch mal die Probe aufs Exempel

    GenXRoad | 04:03

  2. Re: Boah Heiko halt doch endlich deine dumme Fresse

    narfomat | 02:57

  3. Re: Unangenehme Beiträge hervorheben statt zu...

    klaus9999 | 02:44

  4. Warum?

    NeoXolver | 02:38

  5. Re: Jeder redet über FB-Mitarbeiter - keiner über...

    klaus9999 | 01:55


  1. 12:54

  2. 12:41

  3. 11:44

  4. 11:10

  5. 09:01

  6. 17:40

  7. 16:40

  8. 16:29


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel