Obsah:

Raspberry Pi 3 se spouštěcí jednotkou SSD: 10 kroků
Raspberry Pi 3 se spouštěcí jednotkou SSD: 10 kroků

Video: Raspberry Pi 3 se spouštěcí jednotkou SSD: 10 kroků

Video: Raspberry Pi 3 se spouštěcí jednotkou SSD: 10 kroků
Video: TOP 10 Počítačové lifehacky, které vám usnadní život 2024, Červenec
Anonim
Raspberry Pi 3 se spouštěcí jednotkou SSD
Raspberry Pi 3 se spouštěcí jednotkou SSD
Raspberry Pi 3 se spouštěcí jednotkou SSD
Raspberry Pi 3 se spouštěcí jednotkou SSD

Nejprve důrazně navrhuji, abyste nejprve vytvořili kopii (snímek vaší stávající HA) a vyzkoušeli tuto metodu s novou instalací Home Assistant a testovali ji několik dní, pokud nedojde k žádným chybám. Uchovejte svou SD kartu s aktuální instancí Hass.io v bezpečí, takže pokud máte nějaké potíže, můžete jednoduše vyměnit SSD disk za SD kartu a během několika minut se vrátit k předchozímu Home Assistant.

BYL JSI VAROVÁN!

Krok 1: Požadavky:

Raspberry Pi 3b a 3b+ (pouze Pi 3 podporuje USB boot)

- Verze OLD ResinOS Home Assistant (HassOS aktuálně NEPODPORUJE USB boot)

- SSD disk mSATA (doporučeno minimálně 16 GB)

- rozšiřující deska úložiště x850

- USB flash disk (minimálně 1 GB)

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

- Aktuálně spuštěný nebo nový systém ResinOS (na SD kartě)

Pokud máte Raspberry Pi 3b+, pravděpodobně můžete krok 1 přeskočit (nemám, takže si tím nejsem jistý). Pokud vlastníte Raspberry Pi 3b, pokračujte.

VAROVÁNÍ:

TENTO PROCES NELZE SPLNIT. KDYŽ JE USB BOOT ZAPNUT, NEMŮŽE BÝT ZPĚT

I když to nic neovlivní, protože poté můžete SD kartu použít, pokud si přejete.

Krok 2:

obraz
obraz

Musíte povolit spouštění z USB přidáním následujícího kódu do spodní části souboru config.txt:

program_USB_boot_mode = 1

Soubor je umístěn na oddílu boot-resin. Je to jediný oddíl FAT na vaší SD kartě, který je v Raspberry Pi. Jednoduše jej vložte do počítače a přejděte do oddílu pro spuštění pryskyřice, přejděte dolů na poslední řádek a vložte výše uvedený kód a uložte při ukončení. Bezpečně vyjměte kartu SD z počítače, vložte ji zpět do Raspberry Pi 3b a připojte napájecí kabel. Nechte to spustit. Mělo by se spustit jako obvykle.

Nyní je váš Raspberry Pi 3 schopen bootovat z USB.

Krok 3:

Stáhněte si obrázek GParted Live CD/USB a uložte jej do počítače

gparted.org/livecd.php

Použijte Etcher, abyste jej přenesli na USB flash disk.

Krok 4:

obraz
obraz
obraz
obraz
obraz
obraz

Stáhněte si a uložte OLD ResinOS verzi Home Assistant (verze Raspberry Pi3)

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

Pomocí nástroje Etcher jej přeneste na disk SSD (nebo jiné zařízení USB)

Krok 5:

Po dokončení blikání bezpečně vyjměte jednotku SSD a znovu ji připojte (pokud se z nějakého důvodu oddíl Spouštění pryskyřice nezobrazuje v okně Tento počítač, klikněte pravým tlačítkem na Tento počítač> Spravovat> Spravovat jednotky> pravým tlačítkem klikněte na Oddíl bootování> Změnit Disk Letter a přiřaďte nové písmeno disku ručně).

Krok 6:

Restartujte počítač do systému BIOS a změňte možnosti spouštění, aby se zaváděl z USB flash disku GParted.

Po spuštění počítače z USB klíče byste neměli nic měnit, stačí stisknout Enter 4x, takže se načte do GParted GUI. (Vaše jednotka SSD by již měla být připojena k počítači, takže ji GParted správně detekuje).

Krok 7:

obraz
obraz

Nyní se v GParted ujistěte, že jste vybrali správnou jednotku (jednotku SSD). Nyní musíte změnit velikost dvou oddílů:

dev/sdb4 a dev/sdb6 (Může to být také sda4 nebo sdc4 a sda6 nebo sdc6, podle toho, kolik disků bylo objeveno).

Nezáleží na tom, jak moc změníte (zvýšíte) velikost dev/sdb4. Sám jsem šel z 1 GB na 3 GB (můžete pokračovat a jednoduše zkusit využít celý dostupný prostor).

Nyní můžete zvětšit velikost dev/sda6, která by měla být změněna na to, co je k dispozici po změně velikosti dev/sdb4 (v kostce, oddíl sdb6 je v rámci sdb4).

VAROVÁNÍ:

PRO ZMĚNU VELIKOSTI POUŽIJTE TYČ NAHORU. ZAJISTĚTE SI, ABY SE VELIKOST NA ZAČÁTKU PŘÍČKY NEMĚNILA (V MÉM PŘÍPADĚ TO BYLO 4 MB), JINAK MŮŽETE ZÍSKAT INFORMACE, ŽE SE MŮŽE MOTOR NEDOSTAVIT SPRÁVNĚ

Po změně velikostí ji použijte a počkejte, až bude hotová.

Nyní můžete vypnout GParted a znovu spustit systém Windows.

Krok 8:

obraz
obraz
obraz
obraz

Znovu přejděte do oddílu Resin-boot v tomto počítači a najděte dva soubory:

config.txt

cmdline.txt

Úprava souboru config.txt je pravděpodobně volitelná, protože náš Raspberry Pi 3 je již schopen bootovat z USB, ale jednoduše jsem postupoval podle dalších pokynů:

V souboru config.txt znovu přidejte následující řádek na konec souboru: program_USB_boot_mode = 1

V cmdline.txt změňte následující:

root =/dev/mmcblk0p2 (nebo podobný) na root =/dev/sda2 (NE sdb2 nebo sdc2, jak jste to pravděpodobně měli v GParted).

VOLITELNÉ: Konfiguroval jsem soubor „resin-sample“s mým síťovým nastavením (statická IP přiřazená mému Raspberry Pi3). Pokud ho také máte, můžete původní soubor nahradit svým souborem v/resin-boot/system-connections/resin-sample)

Po uložení obou souborů bezpečně vyjměte jednotku SSD a připojte ji k Raspberry Pi 3.

Krok 9: Dokončení…

Dokončování…
Dokončování…
Dokončování…
Dokončování…

To je skoro všechno, váš Raspberry Pi 3 by se nyní měl spustit z USB a zahájit proces instalace Home Assistant, který by měl trvat asi 10-15 minut. Poté by měla být instance Home Assistant k dispozici na adrese 192.168.xxx.xxx:8123 (jakákoli IP, kterou jste nastavili pro svůj Pi3).

Krok 10: VOLITELNÉ…

VOLITELNÝ…
VOLITELNÝ…

Další kroky níže jsou také VOLITELNÉ:

- Založit nový účet

- Přihlaste se do svého HA

- Nainstalujte a nakonfigurujte doplněk samba

- Přejděte ve svém počítači ke sdílení HASSIO

- Zkopírujte snímky dříve vytvořených záloh vašeho Home Assistant a vložte je do sdílené zálohy

- Restartujte Home Assistant

- Snímky nemusí být k dispozici okamžitě, věnujte jim několik minut a stiskněte tlačítko Obnovit v pravém horním rohu

- Vyberte nejnovější nastavení Snapshot a obnovení (NEBUDEM obnovovat samotného Home Assistant, pouze konfigurační soubory, takže zrušte zaškrtnutí Home Assistant)

- Stiskněte tlačítko Obnovit vybrané (NEMAZÁVEJTE WIPE & RESTORE) - Dejte tomu několik minut, než se proces dokončí -

VOLITELNÉ: Abyste se vyhnuli chybám, odstraňte soubor home-assistant_v2.db ve složce config.

Doporučuje: