Innehållsförteckning:

Raspberry Pi 3 med startbar SSD -enhet: 10 steg
Raspberry Pi 3 med startbar SSD -enhet: 10 steg

Video: Raspberry Pi 3 med startbar SSD -enhet: 10 steg

Video: Raspberry Pi 3 med startbar SSD -enhet: 10 steg
Video: 30 окончательных прогнозов и подсказок на 2020 год 2024, December
Anonim
Raspberry Pi 3 med startbar SSD -enhet
Raspberry Pi 3 med startbar SSD -enhet
Raspberry Pi 3 med startbar SSD -enhet
Raspberry Pi 3 med startbar SSD -enhet

Först och främst föreslår jag starkt att du först gör en kopia (ögonblicksbild av din befintliga HA) och provar den här metoden med ny installation av Home Assistant och testar den i några dagar, om det inte finns några fel. Förvara ditt SD -kort med nuvarande Hass.io -instans säkert, så om du har problem kan du helt enkelt byta SSD -enhet med SD -kort och återgå till tidigare Home Assistant inom några minuter.

DU HAR BLIVIT VARNAD!!

Steg 1: Krav:

Raspberry Pi 3b och 3b+ (endast Pi 3: s stöder USB -start)

- Gammal version av ResinOS Home Assistant (HassOS stöder för närvarande INTE USB -start)

- mSATA SSD -enhet (rekommenderas minst 16 GB)

- x850 lagringsexpansionskort

- USB -minne (minst 1 GB)

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

- Aktuellt eller nytt ResinOS -system (på SD -kort)

Om du har Raspberry Pi 3b+kan du förmodligen hoppa över steg 1 (det har jag inte, så jag är inte säker på det). Om du äger Raspberry Pi 3b, fortsätt.

VARNING:

DENNA PROCESS KAN INTE GÖRAS. EN gång USB -BOOTEN ÄR AKTIVERAD, KAN DET INTE VÄNDAS

Även om detta inte påverkar någonting, eftersom du fortfarande kan använda SD -kort efter det, om du vill.

Steg 2:

Bild
Bild

Du måste aktivera USB -start genom att lägga till följande kod längst ned i filen config.txt:

program_USB_boot_mode = 1

Filen finns på resin-boot partition. Det är den enda FAT -partitionen på ditt SD -kort, som finns i Raspberry Pi. Lägg den helt enkelt i din dator och navigera till harts-boot-partitionen, rulla ner till sista raden och sätt in koden ovan och spara vid exit. Ta säkert bort SD -kortet från datorn, sätt tillbaka det i din Raspberry Pi 3b och anslut strömkabeln. Låt det starta. Den ska starta som vanligt.

Nu kan din Raspberry Pi 3 starta från USB.

Steg 3:

Ladda ner GParted Live CD/USB -bild och spara den på din dator

gparted.org/livecd.php

Använd Etcher för att blinka den till USB -minnet.

Steg 4:

Bild
Bild
Bild
Bild
Bild
Bild

Ladda ner och spara OLD ResinOS -version av Home Assistant (Raspberry Pi3 -version)

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

Använd Etcher för att blinka den till din SSD -enhet (eller annan USB -enhet)

Steg 5:

När blinkningen är klar tar du bort SSD-enheten på ett säkert sätt och ansluter den igen (av någon anledning visas inte hartsstartpartition i Den här datorn, högerklicka på Den här datorn> Hantera> Hantera enheter> högerklicka Resin-boot-partition> Ändra Disk Letter och tilldela ny enhetsbokstav manuellt).

Steg 6:

Starta om datorn till BIOS och ändra startalternativ, så startar den från ditt GParted USB -minne.

Efter datorstarter från USB -minne ska du inte ändra någonting egentligen, tryck bara på Enter 4x, så laddas det till GParted GUI. (Din SSD -enhet bör redan vara ansluten till datorn, så GParted upptäcker den ordentligt).

Steg 7:

Bild
Bild

Se nu till att du har valt rätt enhet (SSD -enhet) i GParted. Nu måste du ändra storlek på två partitioner:

dev/sdb4 och dev/sdb6 (Detta kan också vara sda4 eller sdc4 och sda6 eller sdc6, beroende på hur många enheter som upptäcktes).

Det borde egentligen inte spela någon roll, hur mycket du ska ändra (öka) storleken på dev/sdb4. Själv gick jag från 1 GB till 3 GB (Du kan fortsätta och helt enkelt försöka använda hela tillgängligt utrymme).

Nu kan du öka storleken på dev/sda6, som bör ändras till vad som är tillgängligt efter att ha ändrat storlek på dev/sdb4 (i ett nötskal är sdb6 -partitionen inom sdb4).

VARNING:

ANVÄND BARN PÅ TOPPEN FÖR ATT BYTA STORLEK. KONTROLLERA ATT STORLEKEN I BEGINNANDE AV DELEN INTE ÄNDRAR (I MITT FALL VAR DET 4MB), I övrigt KAN DU FÅ INFORMATION, DEN KÖRNING KAN INTE STARTA RÄTT

Efter att ha ändrat storlek, applicera den och vänta tills den är klar.

Nu kan du stänga av GParted och starta till Windows igen.

Steg 8:

Bild
Bild
Bild
Bild

Navigera igen till Resin-boot-partition i Min dator och hitta två filer:

config.txt

cmdline.txt

Att redigera config.txt är förmodligen valfritt, eftersom vår Raspberry Pi 3 redan kan starta från USB, men jag följde helt enkelt andra instruktioner:

I config.txt igen, lägg till följande rad längst ned i filen: program_USB_boot_mode = 1

Ändra följande i cmdline.txt:

root =/dev/mmcblk0p2 (eller liknande) till root =/dev/sda2 (INTE sdb2 eller sdc2, som du förmodligen hade det i GParted).

VALFRITT: Jag har konfigurerat "resin-sample" -fil med mina nätverksinställningar (statisk IP tilldelad min Raspberry Pi3). Om du också har en kan du ersätta den ursprungliga filen med din i/resin-boot/system-connections/resin-sample)

När du har sparat båda filerna, ta bort SSD -enheten på ett säkert sätt och anslut den till din Raspberry Pi 3.

Steg 9: Avslutar …

Avslutar …
Avslutar …
Avslutar …
Avslutar …

Det är i stort sett det, din Raspberry Pi 3 ska nu starta från USB och starta installationsprocessen för Home Assistant, vilket bör ta cirka 10-15 minuter. Därefter bör Home Assistant -instansen vara tillgänglig på 192.168.xxx.xxx:8123 (oavsett vilken IP du ställer in för din Pi3).

Steg 10: VALFRITT …

FRIVILLIG…
FRIVILLIG…

Ytterligare ett steg nedan är också VALFRITT:

- Skapa ett nytt konto

- Logga in på din HA

- Installera och konfigurera samba -tillägg

- Navigera till HASSIO -resurs på din dator

- Kopiera ögonblicksbilder av tidigare säkerhetskopior av din Home Assistant och klistra in dem i reservresurs

- Starta om Home Assistant

- Ögonblicksbilder är kanske inte tillgängliga direkt, ge det några minuter och tryck på Uppdatera -knappen i det övre högra hörnet

- Välj den senaste inställningen för stillbild och återställning (jag skulle INTE återställa Home Assistant själv, bara konfigurationsfiler, så se till att du avmarkerar Home Assistant)

- Tryck på Restore Selected (tryck INTE på WIPE & RESTORE) - Ge det några minuter innan processen är klar -

VALFRITT: För att undvika fel, ta bort filen home-assistant_v2.db i konfigurationsmappen.

Rekommenderad: