Inhaltsverzeichnis:
- Schritt 1: Anforderungen:
- Schritt 2:
- Schritt 3:
- Schritt 4:
- Schritt 5:
- Schritt 6:
- Schritt 7:
- Schritt 8:
- Schritt 9: Fertigstellen…
- Schritt 10: OPTIONAL…
Video: Raspberry Pi 3 mit bootfähigem SSD-Laufwerk - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Zunächst empfehle ich Ihnen dringend, zuerst eine Kopie (Snapshot Ihres vorhandenen HA) zu erstellen und diese Methode mit einer Neuinstallation von Home Assistant auszuprobieren und einige Tage zu testen, wenn keine Fehler auftreten. Bewahren Sie Ihre SD-Karte mit der aktuellen Hass.io-Instanz sicher auf, sodass Sie bei Problemen einfach das SSD-Laufwerk durch die SD-Karte ersetzen und innerhalb von Minuten zum vorherigen Home Assistant zurückkehren können.
DU WURDEST GEWARNT!
Schritt 1: Anforderungen:
Raspberry Pi 3b und 3b+ (nur Pi 3 unterstützt USB-Boot)
- ALTE ResinOS Home Assistant-Version (HassOS unterstützt derzeit KEIN USB-Boot)
- mSATA SSD-Laufwerk (empfohlen mindestens 16 GB)
- x850 Speichererweiterungsplatine
- USB-Stick (mindestens 1 GB)
- GParted CD/USB-Boot-Image (https://gparted.org/livecd.php)
- Derzeit laufendes oder neues ResinOS-System (auf SD-Karte)
Wenn Sie Raspberry Pi 3b+ haben, können Sie wahrscheinlich Schritt 1 überspringen (ich habe nicht, daher bin ich mir nicht sicher). Wenn Sie Raspberry Pi 3b besitzen, fahren Sie fort.
WARNUNG:
DIESER PROZESS KANN NICHT ZURÜCKGESETZT WERDEN. SOBALD USB BOOT AKTIVIERT IST, KANN ES NICHT UMGESETZT WERDEN
Dies hat jedoch keine Auswirkungen, da Sie die SD-Karte danach noch verwenden können, wenn Sie möchten.
Schritt 2:
Sie müssen den USB-Boot aktivieren, indem Sie den folgenden Code ganz unten in der Datei config.txt hinzufügen:
program_USB_boot_mode=1
Die Datei befindet sich auf der Resin-Boot-Partition. Es ist die einzige FAT-Partition auf Ihrer SD-Karte, die sich im Raspberry Pi befindet. Legen Sie es einfach in Ihren Computer ein und navigieren Sie zur Resin-Boot-Partition, scrollen Sie nach unten zur letzten Zeile und fügen Sie den obigen Code ein und speichern Sie beim Beenden. Entfernen Sie die SD-Karte sicher aus dem Computer, legen Sie sie wieder in Ihren Raspberry Pi 3b ein und schließen Sie das Netzkabel an. Lass es booten. Es sollte ganz normal booten.
Jetzt ist Ihr Raspberry Pi 3 in der Lage, von USB zu booten.
Schritt 3:
Laden Sie das GParted Live-CD/USB-Image herunter und speichern Sie es auf Ihrem Computer
gparted.org/livecd.php
Verwenden Sie Etcher, um es auf einen USB-Stick zu flashen.
Schritt 4:
Laden Sie die ALTE ResinOS-Version von Home Assistant (Raspberry Pi3-Version) herunter und speichern Sie sie
github.com/home-assistant/hassio-build/rel…
Verwenden Sie Etcher, um es auf Ihr SSD-Laufwerk (oder ein anderes USB-Gerät) zu flashen
Schritt 5:
Nachdem das Flashen abgeschlossen ist, entfernen Sie das SSD-Laufwerk sicher und schließen Sie es erneut an (falls die Resin-Boot-Partition aus irgendeinem Grund nicht im Arbeitsplatz angezeigt wird, klicken Sie mit der rechten Maustaste auf Arbeitsplatz > Verwalten > Laufwerke verwalten > klicken Sie mit der rechten Maustaste auf Resin-Boot-Partition > Ändern Laufwerksbuchstabe und weisen Sie manuell einen neuen Laufwerksbuchstaben zu).
Schritt 6:
Starten Sie Ihren PC neu ins BIOS und ändern Sie die Boot-Optionen, damit er von Ihrem GParted-USB-Stick bootet.
Nachdem der Computer vom USB-Stick gebootet hat, sollten Sie nicht wirklich etwas ändern, drücken Sie einfach 4x die Eingabetaste, damit er in die GParted-GUI geladen wird. (Ihr SSD-Laufwerk sollte bereits an den Computer angeschlossen sein, damit GParted es richtig erkennt).
Schritt 7:
Stellen Sie nun in GParted sicher, dass Sie das richtige Laufwerk (SSD-Laufwerk) ausgewählt haben. Jetzt müssen Sie die Größe von zwei Partitionen ändern:
dev/sdb4 und dev/sdb6 (Dies könnte auch sda4 oder sdc4 und sda6 oder sdc6 sein, je nachdem, wie viele Laufwerke erkannt wurden).
Es sollte keine Rolle spielen, wie stark Sie die Größe von dev/sdb4 ändern (erhöhen). Ich selbst habe von 1 GB auf 3 GB gewechselt (Sie können einfach versuchen, den gesamten verfügbaren Speicherplatz zu nutzen).
Jetzt können Sie die Größe von dev/sda6 erhöhen, die nach dem Ändern der Größe von dev/sdb4 auf die verfügbare Größe geändert werden sollte (kurz gesagt, die sdb6-Partition befindet sich in sdb4).
WARNUNG:
VERWENDEN SIE DIE TASTE OBEN, UM DIE GRÖSSE ZU ÄNDERN. STELLEN SIE SICHER, DASS DIE GRÖSSE ZU BEGINN DER PARTITION NICHT ÄNDERT (IN MEINEM FALL WAR ES 4MB), ANDERNFALLS KÖNNEN SIE INFORMATIONEN ERHALTEN, DASS DAS LAUFWERK MÖGLICHERWEISE NICHT RICHTIG BOOTET
Nachdem Sie die Größe geändert haben, wenden Sie es an und warten Sie, bis es fertig ist.
Jetzt können Sie GParted herunterfahren und wieder Windows booten.
Schritt 8:
Navigieren Sie erneut zur Resin-Boot-Partition in Arbeitsplatz und suchen Sie nach zwei Dateien:
config.txt
cmdline.txt
Das Bearbeiten der config.txt ist wahrscheinlich optional, da unser Raspberry Pi 3 bereits von USB booten kann, aber ich habe einfach andere Anweisungen befolgt:
Fügen Sie in config.txt erneut folgende Zeile ganz unten in der Datei hinzu: program_USB_boot_mode=1
Ändern Sie in cmdline.txt Folgendes:
root=/dev/mmcblk0p2 (oder ähnlich) zu root=/dev/sda2 (NICHT sdb2 oder sdc2, wie Sie es wahrscheinlich in GParted hatten).
OPTIONAL: Ich habe "Resin-Sample"-Datei mit meinen Netzwerkeinstellungen konfiguriert (statische IP, die meinem Raspberry Pi3 zugewiesen ist). Wenn Sie auch eine haben, können Sie die oryginal-Datei durch Ihre ersetzen in /resin-boot/system-connections/resin-sample)
Nachdem Sie beide Dateien gespeichert haben, entfernen Sie das SSD-Laufwerk sicher und verbinden Sie es mit Ihrem Raspberry Pi 3.
Schritt 9: Fertigstellen…
Das war's so ziemlich, Ihr Raspberry Pi 3 sollte nun von USB booten und den Installationsvorgang von Home Assistant starten, der etwa 10-15 Minuten dauern sollte. Danach sollte die Home Assistant-Instanz unter 192.168.xxx.xxx:8123 (unabhängig von der IP, die Sie für Ihren Pi3 eingerichtet haben) verfügbar sein.
Schritt 10: OPTIONAL…
Weitere Schritte unten sind ebenfalls OPTIONAL:
- Neues Konto einrichten
- Melden Sie sich bei Ihrem HA. an
- Samba-Addon installieren und konfigurieren
- Navigieren Sie zu HASSIO share auf Ihrem Computer
- Kopieren Sie Snapshots von zuvor erstellten Backups Ihres Home Assistant und fügen Sie sie in die Backup-Freigabe ein
- Home Assistant neu starten
- Snapshots sind möglicherweise nicht sofort verfügbar, geben Sie ihm einige Minuten und drücken Sie die Schaltfläche Aktualisieren in der oberen rechten Ecke
- Wählen Sie die neueste Snapshot- und Wiederherstellungseinstellung (ich würde Home Assistant NICHT selbst wiederherstellen, nur Konfigurationsdateien, also stellen Sie sicher, dass Sie Home Assistant deaktivieren)
- Drücken Sie auf Ausgewählte wiederherstellen (drücken Sie NICHT WIPE & WIEDERHERSTELLEN) - Geben Sie einige Minuten Zeit, bis der Vorgang abgeschlossen ist -
OPTIONAL: Um Fehler zu vermeiden, löschen Sie die Datei home-assistant_v2.db im Ordner config.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
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