Kazalo:
- 1. korak: Zahteve:
- 2. korak:
- 3. korak:
- 4. korak:
- 5. korak:
- 6. korak:
- 7. korak:
- 8. korak:
- 9. korak: Dokončanje …
- 10. korak: NEOBVEZNO …
Video: Raspberry Pi 3 z zagonskim pogonom SSD: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
Najprej vam močno priporočam, da najprej naredite kopijo (posnetek vaše obstoječe HA) in preizkusite to metodo z novo namestitvijo Home Assistant in jo nekaj dni preizkusite, če ni napak. Naj bo vaša kartica SD z trenutnim primerkom Hass.io na varnem, zato lahko v primeru težav preprosto zamenjate pogon SSD s kartico SD in se v nekaj minutah vrnete na prejšnjega pomočnika za dom.
BILI STE OPOZORJENI!!
1. korak: Zahteve:
Raspberry Pi 3b in 3b+ (samo Pi 3 podpira USB zagon)
- Različica OLD ResinOS Home Assistant (HassOS trenutno NE podpira zagona USB)
- pogon SSD mSATA (priporočeno najmanj 16 GB)
- razširitvena plošča za shranjevanje x850
- bliskovni pogon USB (najmanj 1 GB)
- zagonska slika CD/USB z GParted (https://gparted.org/livecd.php)
- Trenutno delujoč ali nov sistem ResinOS (na kartici SD)
Če imate Raspberry Pi 3b+, verjetno lahko preskočite 1. korak (nimam ga, zato nisem prepričan). Če imate Raspberry Pi 3b, nadaljujte.
OPOZORILO:
Tega postopka ni mogoče preklicati. Ko je enkrat vklopljen, se ga ne da obrniti
Čeprav to ne vpliva na nič, saj lahko po tem še vedno uporabite kartico SD.
2. korak:
Omogočiti morate zagon USB, tako da na dnu datoteke config.txt dodate naslednjo kodo:
program_USB_boot_mode = 1
Datoteka se nahaja na zagonski particiji. To je edina particija FAT na vaši kartici SD, ki je v Raspberry Pi. Preprosto ga vstavite v računalnik in se pomaknite do smolne zagonske particije, se pomaknite navzdol do zadnje vrstice in vstavite zgornjo kodo ter shranite ob izhodu. Varno odstranite kartico SD iz računalnika, jo vstavite nazaj v Raspberry Pi 3b in priključite napajalni kabel. Naj se zažene. Zagnati bi se moral kot običajno.
Zdaj se lahko vaš Raspberry Pi 3 zažene z USB -ja.
3. korak:
Prenesite sliko CD/USB GParted v živo in jo shranite v računalnik
gparted.org/livecd.php
Uporabite Etcher, da ga prestavite na USB ključek.
4. korak:
Prenesite in shranite OLD ResinOS različico programa Home Assistant (različica Raspberry Pi3)
github.com/home-assistant/hassio-build/rel…
Uporabite Etcher, da ga prestavite na pogon SSD (ali drugo USB napravo)
5. korak:
Ko je utripanje končano, varno odstranite pogon SSD in ga znova povežite (če se iz kakršnega koli razloga particija za zagon smole ne prikaže v mojem računalniku, z desno miškino tipko kliknite Moj računalnik> Upravljanje> Upravljanje pogonov> desno kliknite Resin-boot particijo> Spremeni Disk Letter in ročno dodelite novo črko pogona).
6. korak:
Znova zaženite računalnik v BIOS in spremenite možnosti zagona, da se zažene z USB ključa GParted.
Ko se računalnik zažene z USB ključa, ne bi smeli ničesar spremeniti, samo pritisnite Enter 4x, da se naloži v grafični vmesnik GParted. (Vaš pogon SSD mora biti že priključen na računalnik, zato ga GParted pravilno zazna).
7. korak:
Zdaj se v GPartedu prepričajte, da ste izbrali pravilen pogon (pogon SSD). Zdaj morate spremeniti velikost dveh particij:
dev/sdb4 in dev/sdb6 (To je lahko tudi sda4 ali sdc4 in sda6 ali sdc6, odvisno od tega, koliko pogonov je bilo odkritih).
V resnici ne bi smelo biti pomembno, koliko boste spremenili (povečali) velikost dev/sdb4. Sam sem šel z 1 GB na 3 GB (lahko nadaljujete in preprosto poskusite uporabiti ves razpoložljiv prostor).
Zdaj lahko povečate velikost dev/sda6, ki jo je treba spremeniti v tisto, kar je na voljo po spremembi velikosti dev/sdb4 (na kratko, particija sdb6 je znotraj sdb4).
OPOZORILO:
ZA SPREMEMBO VELIKOSTI UPORABITE VRSTICO NA VRHU. PREPRIČAJTE SE, DA SE VELIKOST NA ZAČETKU DELITVE NE SPREMENI (V MOJEM primeru je to 4MB), V nasprotnem primeru lahko dobite informacije, da se pogon morda ne zažene pravilno
Ko spremenite velikosti, ga nanesite in počakajte, da se konča.
Zdaj lahko zaprete GParted in znova zaženete sistem Windows.
8. korak:
Ponovno se pomaknite na Resin-boot particijo v mojem računalniku in poiščite dve datoteki:
config.txt
cmdline.txt
Urejanje config.txt je verjetno neobvezno, saj se naša Raspberry Pi 3 že lahko zažene z USB -ja, vendar sem preprosto sledil drugim navodilom:
V config.txt znova dodajte naslednjo vrstico na dnu datoteke: program_USB_boot_mode = 1
V cmdline.txt spremenite naslednje:
root =/dev/mmcblk0p2 (ali podobno) do root =/dev/sda2 (NE sdb2 ali sdc2, kot ste ga verjetno imeli v GParted).
NEOBVEZNO: Konfiguriral sem datoteko "vzorec smole" z omrežnimi nastavitvami (statični IP, dodeljen moji Raspberry Pi3). Če ga imate tudi vi, lahko originalno datoteko zamenjate s svojo v/resin-boot/system-connections/resin-sample)
Ko shranite obe datoteki, varno odstranite pogon SSD in ga pritrdite na svoj Raspberry Pi 3.
9. korak: Dokončanje …
To je skoraj vse, vaš Raspberry Pi 3 bi se moral zdaj zagnati z USB-ja in začeti postopek namestitve Home Assistant, ki bi moral trajati približno 10-15 minut. Potem bi moral biti primerek Home Assistant na voljo na 192.168.xxx.xxx:8123 (ne glede na IP, ki ste ga nastavili za svoj Pi3).
10. korak: NEOBVEZNO …
Drugi koraki spodaj so tudi NEOBVEZNI:
- Nastavite nov račun
- Prijavite se v svoj HA
- Namestite in konfigurirajte dodatek samba
- Pomaknite se do skupne rabe HASSIO v računalniku
- Kopirajte posnetke predhodno izdelanih varnostnih kopij domačega pomočnika in jih prilepite v skupno rabo varnostnih kopij
- Znova zaženite Home Assistant
- Posnetki morda ne bodo na voljo takoj, dajte jim nekaj minut in pritisnite gumb Osveži v zgornjem desnem kotu
- Izberite najnovejšo nastavitev Posnetek in obnovitev (sam ne bi obnovil domačega pomočnika, samo konfiguracijske datoteke, zato počistite polje Domači pomočnik)
- Pritisnite Restore Selected (NE pritisnite WIPE & RESTORE) - Počakajte nekaj minut, da se postopek konča -
NEOBVEZNO: Če se želite izogniti napakam, izbrišite datoteko home-assistant_v2.db v konfiguracijski mapi.
Priporočena:
Radijsko vodena raca z reaktivnim pogonom: 10 korakov (s slikami)
Radijsko nadzorovana raca z reaktivnim pogonom: Pred več kot 40 leti sem želel dobiti radijski nadzorni čoln in ga uporabiti na bližnjem parkovskem jezeru, vendar je čuvaj parka jasno povedal, da čolni niso dovoljeni. Zato sem se lotil tega načrta, da bi čoln prikril kot raco. Rahla pomanjkljivost je bila cena
Robot z ultrakondenzatorskim pogonom: 15 korakov (s slikami)
Robot z ultrakondenzatorskim pogonom: Little Flash je 3D tiskan robot, ki ga poganjajo ultrakondenzatorji. Da bi preprečila, da bi se zataknila, uporablja stikalo za udarce in prilagoditve naključne poti. Deluje 25 minut in se lahko napolni v približno 40 sekundah z napajalnikom s konstantnim tokom 10 amp
Robot s štirikolesnim pogonom, ki ga poganja oddaljena igralna plošča USB: 6 korakov
Robot s štirikolesnim pogonom, ki ga poganja daljinski upravljalnik USB: Za moj naslednji projekt robotike sem bil zaradi nepredvidenih okoliščin prisiljen razviti/oblikovati lastno robotsko platformo. Cilj je, da je avtonomna, a najprej sem moral preizkusiti njeno osnovno vožnjo sposobnosti, zato sem mislil, da bo to zabavna stran
Arkadni stroj z računalniškim pogonom Bartop LaunchBox: 7 korakov
Arkadni stroj Bartop z računalnikom, ki poganja LaunchBox: Naprava BarCade je arkada, vgrajena v Windows 10 z Big Boxom, ki lahko igra nekaj največjih retro iger doslej! Sonic? Razumem. Pokemon Pinball? To imamo. Ulični bojevnik? Preverite. In še toliko več. BarCade lahko napolni številne vaše igralne igre
Ogrlica z arduinskim pogonom: 5 korakov
Ogrlica z pogonom Arduino: Iskal sem dober projekt Arduino za moje počitnice ob koncu leta. Kaj pa storiti? Moja hči je bila zelo presenečena, ko sem ji ponudil to " elektronsko " ogrlica, pa tudi zelo vesel. Upam, da bo oseba, ki ji boste ponudili