Starten von Raspberry Pi 3 B mit einem USB-Laufwerk - Gunook
Starten von Raspberry Pi 3 B mit einem USB-Laufwerk - Gunook
Anonim
Starten von Raspberry Pi 3 B mit einem USB-Laufwerk
Starten von Raspberry Pi 3 B mit einem USB-Laufwerk

Der Raspberry Pi 3 B kann ohne Geld mit einem kompatiblen USB-Stick gebootet werden!

Hinweis: Der Raspberry Pi 3 B+ kann out-of-the-box über USB gebootet werden.

Schritt 1: Booten Sie Ihren Pi auf der SD

Der Raspberry Pi 3 B+ kann ohne Änderungen von USB booten, aber der Raspberry Pi 3 erfordert das Setzen des USB-Bootbits im OTP (Einmalprogramm).

Um das USB-Boot-Bit zu aktivieren, muss der Raspberry Pi 3 von einer SD-Karte mit einer Konfigurationsoption gebootet werden, um den USB-Boot-Modus zu aktivieren. Nach dem Setzen dieses Bits wird die SD-Karte nicht mehr benötigt. Beachten Sie, dass alle Änderungen, die Sie am OTP vornehmen, dauerhaft sind und nicht rückgängig gemacht werden können.

Sie können jede SD-Karte mit Raspbian oder Raspbian Lite verwenden, um das OTP-Bit zu programmieren. Bereiten Sie zuerst das /boot-Verzeichnis mit aktuellen Boot-Dateien vor:

sudo apt update && sudo apt upgrade && sudo reboot

Aktivieren Sie dann den USB-Boot-Modus mit diesem Code:-

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

Dadurch wird program_usb_boot_mode=1 am Ende von /boot/config.txt hinzugefügt. Starten Sie den Raspberry Pi neu mit:-

sudo neu starten

Überprüfen Sie dann, ob das OTP programmiert wurde mit:-

vcgencmd otp_dump | grep 17:

Überprüfen Sie, ob die Ausgabe 17:3020000a angezeigt wird. Ist dies nicht der Fall, wurde das OTP-Bit nicht erfolgreich programmiert. Führen Sie in diesem Fall den Programmiervorgang erneut durch. Wenn das Bit immer noch nicht gesetzt ist, kann dies auf einen Fehler in der Pi-Hardware selbst hinweisen.

Wenn Sie möchten, können Sie die Zeile 'program_usb_boot_mode' aus der config.txt entfernen, damit, wenn Sie die SD-Karte in einen anderen Raspberry Pi stecken, der USB-Boot-Modus nicht programmiert wird. Stellen Sie sicher, dass sich am Ende der config.txt keine Leerzeile befindet. Sie können config.txt mit dem Nano-Editor mit dem Befehl bearbeiten:-

sudo nano /boot/config.txt # dann scrollen Sie ganz nach unten

Schritt 2: Nach dem Neustart…

Nach dem Neustart…
Nach dem Neustart…

Jetzt brauchen wir ein kompatibles USB-Laufwerk, das zum Booten des Pi verwendet werden kann!

Ich verwende ein Buffalo RUF3-KS-Laufwerk, weil es schnell und günstig ist…. Die meisten Verbatim-Laufwerke funktionieren nicht!

Wir müssen jetzt eine.img-Datei auf das USB-Laufwerk brennen (ersetzen Sie 'X' durch Ihren Speicher):-

sudo dd if=/dev/sdX of="/path/to/image.img"Tun Sie dies sorgfältig, Sie können Ihren Computer wirklich vermasseln

Jetzt können Sie Ihr System herunterfahren:-

sudo jetzt herunterfahren

Schritt 3: Hochfahren

Hochfahren!!
Hochfahren!!

Jetzt können Sie Ihre SD-Karte entfernen….

Nachdem Sie Ihre SD-Karte entfernt haben….stecken Sie das USB-Laufwerk in einen USB-Port und schalten Sie es ein!