Inhoudsopgave:

Raspberry Pi 3 met opstartbare SSD-schijf - Ajarnpa
Raspberry Pi 3 met opstartbare SSD-schijf - Ajarnpa

Video: Raspberry Pi 3 met opstartbare SSD-schijf - Ajarnpa

Video: Raspberry Pi 3 met opstartbare SSD-schijf - Ajarnpa
Video: Raspberry Pi 3 USB SSD Boot 2024, November
Anonim
Raspberry Pi 3 met opstartbare SSD-schijf
Raspberry Pi 3 met opstartbare SSD-schijf
Raspberry Pi 3 met opstartbare SSD-schijf
Raspberry Pi 3 met opstartbare SSD-schijf

Allereerst raad ik u ten zeerste aan om eerst een kopie te maken (momentopname van uw bestaande HA) en deze methode uit te proberen met de nieuwe installatie van Home Assistant en deze een paar dagen te testen, als er geen fouten zijn. Bewaar uw SD-kaart met de huidige Hass.io-instantie veilig, dus als u problemen ondervindt, kunt u de SSD-schijf eenvoudig vervangen door een SD-kaart en binnen enkele minuten terugkeren naar de vorige Home Assistant.

JE BENT GEWAARSCHUWD!

Stap 1: Vereisten:

Raspberry Pi 3b en 3b+ (alleen Pi 3 ondersteunt USB-opstart)

- OUDE ResinOS Home Assistant-versie (HassOS ondersteunt momenteel GEEN USB Boot)

- mSATA SSD-schijf (aanbevolen minimaal 16 GB)

- x850 opslaguitbreidingskaart

- USB-stick (minimaal 1 GB)

- GParted CD/USB opstartimage (https://gparted.org/livecd.php)

- Momenteel actief of nieuw ResinOS-systeem (op SD-kaart)

Als je Raspberry Pi 3b+ hebt, kun je waarschijnlijk stap 1 overslaan (heb ik niet, dus ik weet het niet zeker). Als je Raspberry Pi 3b bezit, ga dan verder.

WAARSCHUWING:

DIT PROCES KAN NIET ONgedaan worden gemaakt. ZODRA USB-BOOT IS INGESCHAKELD, KAN HET NIET OMKEERD WORDEN

Dit heeft echter geen invloed, omdat je daarna nog steeds de SD-kaart kunt gebruiken, als je dat wilt.

Stap 2:

Afbeelding
Afbeelding

U moet USB-opstarten inschakelen door de volgende code helemaal onderaan het config.txt-bestand toe te voegen:

program_USB_boot_mode=1

Het bestand bevindt zich op de hars-opstartpartitie. Het is de enige FAT-partitie op je SD-kaart, die zich in Raspberry Pi bevindt. Plaats het gewoon op uw computer en navigeer naar de hars-opstartpartitie, scrol omlaag naar de laatste regel en voeg bovenstaande code in en sla op bij afsluiten. Verwijder de SD-kaart veilig van de computer, plaats deze terug in uw Raspberry Pi 3b en sluit de voedingskabel aan. Laat het opstarten. Het zou normaal moeten opstarten.

Nu kan je Raspberry Pi 3 opstarten vanaf USB.

Stap 3:

Download GParted Live CD/USB image en sla het op je computer op

gparted.org/livecd.php

Gebruik Etcher om het naar een USB-stick te flashen.

Stap 4:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Download en bewaar de OUDE ResinOS-versie van Home Assistant (Raspberry Pi3-versie)

github.com/home-assistant/hassio-build/rel…

Gebruik Etcher om het naar uw SSD-schijf te flashen (of een ander USB-apparaat)

Stap 5:

Nadat het flashen is voltooid, verwijdert u de SSD-schijf veilig en sluit u deze opnieuw aan (als de hars-opstartpartitie om welke reden dan ook niet wordt weergegeven in Deze computer, klik dan met de rechtermuisknop op Deze computer > Beheren > Schijven beheren > klik met de rechtermuisknop op Resin-bootpartitie > Wijzigen schijfletter en wijs handmatig een nieuwe stationsletter toe).

Stap 6:

Start uw pc opnieuw op naar BIOS en wijzig de opstartopties, zodat deze opstart vanaf uw GParted USB-stick.

Nadat de computer is opgestart vanaf een USB-stick, zou je eigenlijk niets moeten veranderen, druk gewoon 4x op Enter, zodat het naar de GParted GUI wordt geladen. (Uw SSD-schijf zou al op de computer moeten zijn aangesloten, dus GParted detecteert deze correct).

Stap 7:

Afbeelding
Afbeelding

Zorg er nu in GParted voor dat u de juiste schijf (SSD-schijf) hebt geselecteerd. Nu moet je de grootte van twee partities wijzigen:

dev/sdb4 en dev/sdb6 (Dit kan ook sda4 of sdc4 en sda6 of sdc6 zijn, afhankelijk van het aantal schijven dat is ontdekt).

Het zou eigenlijk niet uit moeten maken hoeveel je de grootte van dev/sdb4 gaat veranderen (vergroten). Zelf ging ik van 1 GB naar 3 GB (je kunt doorgaan en gewoon proberen de hele beschikbare ruimte te gebruiken).

Nu kunt u de grootte van dev/sda6 vergroten, die moet worden gewijzigd in wat er beschikbaar is na het wijzigen van de grootte van dev/sdb4 (in een notendop, de sdb6-partitie bevindt zich binnen sdb4).

WAARSCHUWING:

GEBRUIK DE BAR BOVENOP OM DE GROOTTE TE WIJZIGEN. ZORG ERVOOR DAT DE GROOTTE AAN HET BEGIN VAN DE PARTITIE NIET VERANDERT (IN MIJN GEVAL WAS HET 4 MB), ANDERS KRIJGT U INFORMATIE, DAT DE SCHIJF MOGELIJK NIET GOED OPSTART

Na het wijzigen van de maten, pas het toe en wacht tot het klaar is.

Nu kunt u GParted afsluiten en opnieuw opstarten naar Windows.

Stap 8:

Afbeelding
Afbeelding
Afbeelding
Afbeelding

Navigeer opnieuw naar Resin-boot-partitie in Mijn computer en zoek twee bestanden:

config.txt

cmdline.txt

Het bewerken van config.txt is waarschijnlijk optioneel, omdat onze Raspberry Pi 3 al kan opstarten vanaf USB, maar ik volgde gewoon andere instructies:

Voeg in config.txt opnieuw de volgende regel toe helemaal onderaan het bestand: program_USB_boot_mode=1

Wijzig in cmdline.txt het volgende:

root=/dev/mmcblk0p2 (of vergelijkbaar) naar root=/dev/sda2 (NIET sdb2 of sdc2, zoals je die waarschijnlijk in GParted had).

OPTIONEEL: ik heb het bestand "resin-sample" geconfigureerd met mijn netwerkinstellingen (statisch IP-adres toegewezen aan mijn Raspberry Pi3). Als je er ook een hebt, kun je het originele bestand vervangen door het jouwe in /resin-boot/system-connections/resin-sample)

Nadat u beide bestanden hebt opgeslagen, verwijdert u de SSD-schijf veilig en bevestigt u deze aan uw Raspberry Pi 3.

Stap 9: Afwerking…

Afwerking…
Afwerking…
Afwerking…
Afwerking…

Dat is het zo'n beetje, je Raspberry Pi 3 zou nu moeten opstarten vanaf USB en het installatieproces van Home Assistant moeten starten, wat ongeveer 10-15 minuten zou moeten duren. Daarna zou de Home Assistant-instantie beschikbaar moeten zijn op 192.168.xxx.xxx:8123 (welke IP je ook hebt ingesteld voor je Pi3).

Stap 10: OPTIONEEL…

OPTIONEEL…
OPTIONEEL…

Andere stappen hieronder zijn ook OPTIONEEL:

- Nieuw account instellen

- Log in op je HA

- Installeer en configureer samba-add-on

- Navigeer naar HASSIO-share op je computer

- Kopieer snapshots van eerder gemaakte back-ups van uw Home Assistant en plak ze in back-upshare

- Start Home Assistant opnieuw

- Momentopnamen zijn mogelijk niet onmiddellijk beschikbaar, geef het een paar minuten en druk op de knop Vernieuwen in de rechterbovenhoek

- Selecteer de nieuwste Snapshot- en herstelinstelling (IK ZOU Home Assistant zelf NIET herstellen, alleen configuratiebestanden, dus zorg ervoor dat u Home Assistant uitschakelt)

- Druk op Geselecteerde herstellen (Druk NIET op WIPE & RESTORE) - Geef het een paar minuten om het proces te voltooien -

OPTIONEEL: verwijder het bestand home-assistant_v2.db in de configuratiemap om fouten te voorkomen.

Aanbevolen: