Innholdsfortegnelse:

Raspberry Pi 3 med oppstartbar SSD -stasjon: 10 trinn
Raspberry Pi 3 med oppstartbar SSD -stasjon: 10 trinn

Video: Raspberry Pi 3 med oppstartbar SSD -stasjon: 10 trinn

Video: Raspberry Pi 3 med oppstartbar SSD -stasjon: 10 trinn
Video: tutorial install home assistant on stb 2024, Desember
Anonim
Raspberry Pi 3 med oppstartbar SSD -stasjon
Raspberry Pi 3 med oppstartbar SSD -stasjon
Raspberry Pi 3 med oppstartbar SSD -stasjon
Raspberry Pi 3 med oppstartbar SSD -stasjon

Først og fremst foreslår jeg på det sterkeste at du først tar en kopi (øyeblikksbilde av din eksisterende HA) og prøver denne metoden med ny installasjon av Home Assistant og tester den i noen dager, hvis det ikke er noen feil. Hold SD -kortet ditt med nåværende Hass.io -forekomst trygt, så hvis du har problemer, kan du bare bytte SSD -stasjon med SD -kort og gå tilbake til forrige Home Assistant innen få minutter.

DU HAR BLITT ADVART!

Trinn 1: Krav:

Raspberry Pi 3b og 3b+ (bare Pi 3 støtter USB -oppstart)

- GAMLE ResinOS Home Assistant -versjon (HassOS støtter foreløpig IKKE USB -oppstart)

- mSATA SSD -stasjon (anbefalt minimum 16 GB)

- utvidelseskort for x850 lagring

- USB -flash -stasjon (minimum 1 GB)

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

- Kjører eller nytt ResinOS -system (på SD -kort)

Hvis du har Raspberry Pi 3b+, kan du sannsynligvis hoppe over trinn 1 (det har jeg ikke, så jeg er ikke sikker på det). Hvis du eier Raspberry Pi 3b, fortsett.

ADVARSEL:

DENNE PROSESSEN KAN IKKE SLUTTES. EN gang USB BOOT ER AKTIVERT, KAN DET IKKE VENDES

Selv om dette ikke påvirker noe, kan du fortsatt bruke SD -kort etter det, hvis du ønsker det.

Steg 2:

Bilde
Bilde

Du må aktivere USB -oppstart ved å legge til følgende kode helt nederst i config.txt -filen:

program_USB_boot_mode = 1

Filen ligger på resin-boot-partisjon. Det er den eneste FAT -partisjonen på SD -kortet ditt, som er i Raspberry Pi. Bare legg den i datamaskinen din og naviger til resin-boot-partisjon, rull ned til siste linje og sett inn koden ovenfor og lagre ved avslutning. Fjern SD -kortet trygt fra datamaskinen, sett det tilbake i Raspberry Pi 3b og koble til strømkabelen. La den starte opp. Det bør starte opp som normalt.

Nå kan Raspberry Pi 3 starte opp fra USB.

Trinn 3:

Last ned GParted Live CD/USB -bilde og lagre det på datamaskinen

gparted.org/livecd.php

Bruk Etcher for å blinke den til en USB -pinne.

Trinn 4:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Last ned og lagre OLD ResinOS versjon av Home Assistant (Raspberry Pi3 versjon)

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

Bruk Etcher for å blinke den til SSD -stasjonen (eller en annen USB -enhet)

Trinn 5:

Etter at blinkingen er fullført, må du trygt fjerne SSD-stasjonen og koble den til igjen (av en eller annen grunn vises ikke harpiksoppstartspartisjon i Min datamaskin, høyreklikk på Min datamaskin> Administrer> Administrer stasjoner> høyreklikk Resin-boot-partisjon> Endre Disk Letter og tilordne ny stasjonsbokstav manuelt).

Trinn 6:

Start datamaskinen på nytt til BIOS og endre oppstartsalternativer, slik at den starter fra din GParted USB -pinne.

Etter at datamaskinstøvler fra USB -pinne burde du egentlig ikke endre noe, bare trykk Enter 4x, så det lastes til GParted GUI. (SSD -stasjonen din bør allerede være koblet til datamaskinen, så GParted oppdager den ordentlig).

Trinn 7:

Bilde
Bilde

Sørg for at du har valgt riktig stasjon (SSD -stasjon) i GParted. Nå må du endre størrelsen på to partisjoner:

dev/sdb4 og dev/sdb6 (Dette kan også være sda4 eller sdc4 og sda6 eller sdc6, avhengig av hvor mange stasjoner som ble oppdaget).

Det burde egentlig ikke ha betydning, hvor mye du skal endre (øke) størrelsen på dev/sdb4. Selv gikk jeg fra 1 GB til 3 GB (Du kan bare prøve å bruke hele tilgjengelig plass).

Nå kan du øke størrelsen på dev/sda6, som bør endres til hva som er tilgjengelig etter endring av størrelse på dev/sdb4 (i et nøtteskall er sdb6 -partisjonen innenfor sdb4).

ADVARSEL:

BRUK STENEN PÅ TOPPEN FOR Å ENDRE STØRRELSE. Sørg for at størrelsen i begynnelsen av delen ikke endres (i mitt tilfelle var den 4 MB). Ellers kan du få informasjon, at stasjonen ikke kan starte riktig

Etter å ha endret størrelser, bruk den og vent til den er ferdig.

Nå kan du slå av GParted og starte opp på Windows igjen.

Trinn 8:

Bilde
Bilde
Bilde
Bilde

Naviger igjen til Resin-boot-partisjon i Min datamaskin og finn to filer:

config.txt

cmdline.txt

Redigering av config.txt er sannsynligvis valgfritt, ettersom Raspberry Pi 3 allerede er i stand til å starte opp fra USB, men jeg fulgte ganske enkelt andre instruksjoner:

I config.txt igjen, legg til følgende linje helt nederst i filen: program_USB_boot_mode = 1

Endre følgende i cmdline.txt:

root =/dev/mmcblk0p2 (eller lignende) til root =/dev/sda2 (IKKE sdb2 eller sdc2, slik du sannsynligvis hadde det i GParted).

VALGFRITT: Jeg har konfigurert "resin-sample" -fil med nettverksinnstillingene mine (statisk IP tildelt Raspberry Pi3). Hvis du også har en, kan du erstatte den opprinnelige filen med din i/resin-boot/system-connections/resin-sample)

Etter at du har lagret begge filene, fjerner du SSD -stasjonen trygt og kobler den til Raspberry Pi 3.

Trinn 9: Fullfører …

Fullfører…
Fullfører…
Fullfører…
Fullfører…

Det er ganske mye det, din Raspberry Pi 3 skal nå starte opp fra USB og starte installasjonsprosessen til Home Assistant, som skal ta omtrent 10-15 minutter. Etter det bør Home Assistant -forekomsten være tilgjengelig på 192.168.xxx.xxx:8123 (uansett IP -adresse du konfigurerer for Pi3).

Trinn 10: VALGFRITT …

VALGFRI…
VALGFRI…

Et annet trinn nedenfor er også VALGFRITT:

- Opprett ny konto

- Logg på HA

- Installer og konfigurer samba -tillegg

- Naviger til HASSIO -deling på datamaskinen din

- Kopier øyeblikksbilder av tidligere sikkerhetskopier av Home Assistant og lim dem inn i backup -deling

- Start Home Assistant på nytt

- Øyeblikksbilder er kanskje ikke tilgjengelige umiddelbart, gi det noen minutter og trykk på Oppdater -knappen øverst til høyre

- Velg den siste innstillingen for stillbilde og gjenoppretting (jeg VIL IKKE gjenopprette Home Assistant selv, bare konfigurasjonsfiler, så sørg for at du fjerner merket for Home Assistant)

- Trykk på Gjenopprett valgt (IKKE trykk på WIPE & RESTORE) - Gi det noen minutter før prosessen er ferdig -

VALGFRITT: For å unngå feil, slett filen home-assistant_v2.db i konfigurasjonsmappen.

Anbefalt: