Talaan ng mga Nilalaman:

Raspberry Pi 3 Sa Bootable SSD Drive: 10 Hakbang
Raspberry Pi 3 Sa Bootable SSD Drive: 10 Hakbang

Video: Raspberry Pi 3 Sa Bootable SSD Drive: 10 Hakbang

Video: Raspberry Pi 3 Sa Bootable SSD Drive: 10 Hakbang
Video: #778 Add SSD To Raspberry Pi - Install a Bootable SSD Raspberry Pi 3B+ - And Webserver Tips 2024, Nobyembre
Anonim
Raspberry Pi 3 Sa Bootable SSD Drive
Raspberry Pi 3 Sa Bootable SSD Drive
Raspberry Pi 3 Sa Bootable SSD Drive
Raspberry Pi 3 Sa Bootable SSD Drive

Una sa lahat, masidhi kong iminumungkahi, gumawa ka muna ng kopya (Snapshot ng iyong mayroon nang HA) at subukan ang pamamaraang ito sa bagong pag-install ng Home Assistant at subukan ito sa loob ng ilang araw, kung walang mga error. Panatilihing ligtas ang iyong SD Card na may kasalukuyang halimbawa ng Hass.io, kaya kung sa anumang problema, maaari mo lamang palitan ang SSD drive ng SD Card at bumalik sa nakaraang Home Assistant sa loob ng ilang minuto.

NAGBABALAAN KA NA !!

Hakbang 1: Mga Kinakailangan:

Raspberry Pi 3b at 3b + (tanging ang suporta ng Pi 3 na USB boot)

- Lumang bersyon ng ResinOS Home Assistant (HINDI kasalukuyang sinusuportahan ng HassOS ang USB Boot)

- mSATA SSD drive (inirerekumenda minimum na 16GB)

- x850 board ng pagpapalawak ng imbakan

- USB flash drive (minimum na 1GB)

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

- Kasalukuyang tumatakbo o bagong sistema ng ResinOS (sa SD Card)

Kung mayroon kang Raspberry Pi 3b +, marahil maaari mong laktawan ang hakbang 1 (wala ako, kaya't hindi ako sigurado dito). Kung nagmamay-ari ka ng Raspberry Pi 3b, magpatuloy.

BABALA:

ANG PROSESONG ITO AY HINDI MAWAWALA. ONCE USB BOOT IS ENABLED, HINDI ITO MAKAPAGBABALO

Bagaman hindi ito nakakaapekto sa anumang bagay, dahil maaari mo pa ring gamitin ang SD card pagkatapos nito, kung nais mo.

Hakbang 2:

Larawan
Larawan

Kailangan mong paganahin ang USB boot, sa pamamagitan ng pagdaragdag ng sumusunod na code sa ilalim ng config.txt file:

program_USB_boot_mode = 1

Ang file ay matatagpuan sa resin-boot na pagkahati. Ito lamang ang pagkahati ng FAT sa iyong SD Card, na nasa Raspberry Pi. Ilagay lamang ito sa iyong computer at mag-navigate sa resin-boot na pagkahati, mag-scroll pababa sa huling linya at ipasok ang code sa itaas at i-save sa exit. Ligtas na alisin ang SD Card mula sa computer, ibalik ito sa iyong Raspberry Pi 3b at maglakip ng power cable. Hayaan itong mag-boot. Dapat itong mag-boot bilang normal.

Ngayon ang iyong Raspberry Pi 3 ay may kakayahang mag-boot mula sa USB.

Hakbang 3:

I-download ang imaheng GParted Live CD / USB at i-save ito sa iyong computer

gparted.org/livecd.php

Gumamit ng Etcher, upang i-flash ito sa USB stick.

Hakbang 4:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

I-download at i-save ang Lumang bersyon ng ResinOS ng Home Assistant (bersyon ng Raspberry Pi3)

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

Gumamit ng Etcher, upang i-flash ito sa iyong SSD Drive (O magkakaibang USB Device)

Hakbang 5:

Matapos makumpleto ang flashing, ligtas na alisin ang SSD drive at ikonekta muli ito (kung sa anumang kadahilanan, ang paghati ng resin-boot ay hindi lilitaw sa My Computer, mag-right click sa My Computer> Manage> Manage drive> right click Resin-boot partition> Change Disk Letter at magtalaga ng bagong drive letter nang manu-mano).

Hakbang 6:

I-reboot ang iyong PC sa BIOS at palitan ang mga pagpipilian sa boot, kaya't bota ito mula sa iyong GParted USB stick.

Pagkatapos ng computer boots mula sa USB stick, hindi mo talaga dapat baguhin ang anumang bagay, pindutin lamang ang Enter 4x, kaya't naglo-load ito sa GParted GUI. (Ang iyong SSD drive ay dapat na naka-attach sa computer, kaya't nakita ito ng GParted nang maayos).

Hakbang 7:

Larawan
Larawan

Ngayon, sa GParted, tiyaking napili mo ang tamang drive (SSD drive). Ngayon kailangan mong baguhin ang laki ng dalawang partisyon:

dev / sdb4 at dev / sdb6 (Maaari rin itong sda4 o sdc4 at sda6 o sdc6, depende kung gaano karaming mga drive ang natuklasan).

Hindi ito dapat talagang mahalaga, kung magkano ang babaguhin mo (dagdagan) ang laki ng dev / sdb4. Ang aking sarili, nagpunta ako mula sa 1GB hanggang 3GB (Maaari kang magpatuloy at simpleng subukang gamitin ang buong magagamit na puwang).

Ngayon, maaari mong taasan ang laki ng dev / sda6, na dapat baguhin sa kung ano ang magamit pagkatapos baguhin ang laki ng dev / sdb4 (sa madaling sabi, ang pagkahati ng sdb6 ay nasa loob ng sdb4).

BABALA:

GAMITIN ANG BAR SA TOP UPANG MAGBAGO SIZE. Siguraduhin na ang laki ng sukat sa simula ng pagkahati ay hindi nagbabago (SA KASO KO ay 4MB), PAANO MAAARI KAYONG MAKAKUHA NG IMPORMASYON, ANG DRIVE NA ITO AY HINDI MAA-BOOT NG WALA

Matapos baguhin ang laki, Ilapat ito at maghintay hanggang matapos ito.

Ngayon ay maaari mong i-shut down ang GParted at mag-boot muli sa Windows.

Hakbang 8:

Larawan
Larawan
Larawan
Larawan

Mag-navigate muli sa Resin-boot na pagkahati sa Aking computer at hanapin ang dalawang mga file:

config.txt

cmdline.txt

Ang pag-edit sa config.txt ay maaaring opsyonal, dahil ang aming Raspberry Pi 3 ay may kakayahang mag-boot mula sa USB, ngunit sinusunod ko lang ang iba pang mga tagubilin:

Sa config.txt muli, idagdag ang sumusunod na linya sa ilalim ng file: program_USB_boot_mode = 1

Sa cmdline.txt, baguhin ang sumusunod:

root = / dev / mmcblk0p2 (o katulad) sa root = / dev / sda2 (HINDI sdb2 o sdc2, tulad ng malamang na mayroon ka sa GParted).

OPSYONAL: Na-configure ko ang "resin-sample" na file sa mga setting ng aking network (static IP na nakatalaga sa aking Raspberry Pi3). Kung mayroon ka rin, maaari mong palitan ang oryginal file sa iyo sa / resin-boot / system-koneksyon / resin-sample)

Pagkatapos i-save ang parehong mga file, ligtas na alisin ang SSD Drive at ilakip ito sa iyong Raspberry Pi 3.

Hakbang 9: Tinatapos …

Tinatapos …
Tinatapos …
Tinatapos …
Tinatapos …

Iyon ay halos ito, ang iyong Raspberry Pi 3 ay dapat na mag-boot mula sa USB at simulan ang proseso ng pag-install ng Home Assistant, na dapat tumagal ng halos 10-15 minuto. Pagkatapos nito, ang halimbawa ng Home Assistant ay dapat na magagamit sa 192.168.xxx.xxx:8123 (kahit anong IP ang na-set up mo para sa iyong Pi3).

Hakbang 10: OPSYONAL…

OPSYONAL…
OPSYONAL…

Ang isa pang mga hakbang sa ibaba ay OPSYONAL din:

- Mag-setup ng bagong account

- Mag-log in sa iyong HA

- I-install at i-configure ang samba addon

- Mag-navigate sa pagbabahagi ng HASSIO sa iyong computer

- Kopyahin ang Mga Snapshot ng dating ginawang pag-backup ng iyong Home Assistant at i-paste ang mga ito sa pagbabahagi ng backup

- I-restart ang Home Assistant

- Ang mga Snapshot ay maaaring hindi agad magagamit, bigyan ito ng ilang minuto at pindutin ang Refresh button sa kanang sulok sa itaas

- Piliin ang pinakabagong setting ng Snapshot at ibalik (HINDI KO ibabalik ang Home Assistant mismo, ang mga file lang ang mag-configure, kaya siguraduhing na-unsick mo ang Home Assistant)

- Pindutin ang Ibalik ang Napili (HUWAG pindutin ang WIPE at I-RESTORE) - Bigyan ito ng ilang minuto para matapos ang proseso -

OPSYONAL: Upang maiwasan ang mga error, tanggalin ang home-assistant_v2.db file sa config folder.

Inirerekumendang: