Spisu treści:

Raspberry Pi 3 z rozruchowym dyskiem SSD: 10 kroków
Raspberry Pi 3 z rozruchowym dyskiem SSD: 10 kroków

Wideo: Raspberry Pi 3 z rozruchowym dyskiem SSD: 10 kroków

Wideo: Raspberry Pi 3 z rozruchowym dyskiem SSD: 10 kroków
Wideo: Domoticz na Pi ZeroW w 2021 - wciąż daje radę !! [Domoticz #1] 2024, Lipiec
Anonim
Raspberry Pi 3 z rozruchowym dyskiem SSD
Raspberry Pi 3 z rozruchowym dyskiem SSD
Raspberry Pi 3 z rozruchowym dyskiem SSD
Raspberry Pi 3 z rozruchowym dyskiem SSD

Przede wszystkim zdecydowanie sugeruję, abyś najpierw zrobił kopię (Zrzut twojego istniejącego HA) i wypróbował tę metodę z nową instalacją Home Assistant i przetestował go przez kilka dni, jeśli nie ma błędów. Chroń swoją kartę SD z obecną instancją Hass.io, więc w razie jakichkolwiek problemów możesz po prostu wymienić dysk SSD na kartę SD i wrócić do poprzedniego Home Assistant w ciągu kilku minut.

ZOSTAŁEŚ OSTRZEŻONY!

Krok 1: Wymagania:

Raspberry Pi 3b i 3b+ (tylko Pi 3 obsługuje rozruch USB)

- STARA wersja ResinOS Home Assistant (HassOS obecnie NIE obsługuje USB Boot)

- dysk SSD mSATA (zalecane minimum 16GB)

- Karta rozszerzeń pamięci x850

- Pamięć flash USB (minimum 1GB)

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

- Obecnie uruchomiony lub nowy system ResinOS (na karcie SD)

Jeśli masz Raspberry Pi 3b+, prawdopodobnie możesz pominąć krok 1 (nie mam, więc nie jestem tego pewien). Jeśli posiadasz Raspberry Pi 3b, kontynuuj.

OSTRZEŻENIE:

TEGO PROCESU NIE MOŻNA COFNĄĆ. PO WŁĄCZENIU BOOTU USB NIE MOŻNA GO ODWRÓCIĆ

Chociaż nie ma to wpływu na nic, ponieważ nadal możesz używać karty SD, jeśli chcesz.

Krok 2:

Obraz
Obraz

Musisz włączyć rozruch USB, dodając następujący kod na samym dole pliku config.txt:

program_USB_boot_mode=1

Plik znajduje się na partycji żywicy rozruchowej. Jest to jedyna partycja FAT na twojej karcie SD, która znajduje się w Raspberry Pi. Po prostu włóż go do komputera i przejdź do partycji żywicy rozruchowej, przewiń w dół do ostatniej linii, wstaw powyższy kod i zapisz przy wyjściu. Bezpiecznie wyjmij kartę SD z komputera, włóż ją z powrotem do Raspberry Pi 3b i podłącz kabel zasilający. Niech się uruchomi. Powinien uruchomić się normalnie.

Teraz twój Raspberry Pi 3 może uruchamiać się z USB.

Krok 3:

Pobierz obraz GParted Live CD/USB i zapisz go na swoim komputerze

gparted.org/livecd.php

Użyj Etchera, aby sflashować go na pamięć USB.

Krok 4:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Pobierz i zapisz OLD ResinOS wersję Home Assistant (wersja Raspberry Pi3)

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

Użyj Etchera, aby sflashować go na dysk SSD (lub inne urządzenie USB)

Krok 5:

Po zakończeniu flashowania bezpiecznie wyjmij dysk SSD i podłącz go ponownie (jeśli z jakiegokolwiek powodu partycja rozruchowa z żywicy nie pojawia się w oknie Mój komputer, kliknij prawym przyciskiem myszy Mój komputer > Zarządzaj > Zarządzaj dyskami > kliknij prawym przyciskiem myszy Partycja z żywicą rozruchową > Zmień Litera dysku i ręcznie przypisz nową literę dysku).

Krok 6:

Uruchom ponownie komputer do systemu BIOS i zmień opcje rozruchu, aby uruchamiał się z pamięci USB GParted.

Po uruchomieniu komputera z pamięci USB nie powinieneś niczego zmieniać, po prostu naciśnij Enter 4x, aby załadować się do GParted GUI. (Twój dysk SSD powinien być już podłączony do komputera, więc GParted wykryje go poprawnie).

Krok 7:

Obraz
Obraz

Teraz w GParted upewnij się, że wybrałeś właściwy dysk (dysk SSD). Teraz musisz zmienić rozmiar dwóch partycji:

dev/sdb4 i dev/sdb6 (może to być również sda4 lub sdc4 i sda6 lub sdc6, w zależności od liczby wykrytych dysków).

Nie powinno mieć znaczenia, jak bardzo zamierzasz zmienić (zwiększyć) rozmiar dev/sdb4. Sam przeszedłem z 1GB do 3GB (możesz śmiało spróbować wykorzystać całą dostępną przestrzeń).

Teraz możesz zwiększyć rozmiar dev/sda6, który powinien zostać zmieniony na dostępny po zmianie rozmiaru dev/sdb4 (w skrócie partycja sdb6 znajduje się w sdb4).

OSTRZEŻENIE:

ZMIANA ROZMIARU UŻYJ PRĘTA NA GÓRZE. UPEWNIJ SIĘ, ŻE ROZMIAR NA POCZĄTKU PARTYCJI NIE ZMIENIA SIĘ (W MOJYM PRZYPADKU BYŁO 4MB), INACZEJ MOŻESZ UZYSKAĆ INFORMACJĘ, ŻE DYSK MOŻE NIE URUCHAMIAĆ SIĘ PRAWIDŁOWO

Po zmianie rozmiarów nałóż go i poczekaj, aż się skończy.

Teraz możesz zamknąć GParted i ponownie uruchomić system Windows.

Krok 8:

Obraz
Obraz
Obraz
Obraz

Przejdź ponownie do partycji Resin-boot w Mój komputer i znajdź dwa pliki:

config.txt

cmdline.txt

Edycja pliku config.txt jest prawdopodobnie opcjonalna, ponieważ nasz Raspberry Pi 3 jest już w stanie uruchomić się z USB, ale po prostu postępowałem zgodnie z innymi instrukcjami:

W config.txt ponownie dodaj następującą linię na samym dole pliku: program_USB_boot_mode=1

W cmdline.txt zmień następujące elementy:

root=/dev/mmcblk0p2 (lub podobny) do root=/dev/sda2 (NIE sdb2 ani sdc2, jak prawdopodobnie miałeś w GParted).

OPCJONALNIE: Skonfigurowałem plik "próbki żywicy" z moimi ustawieniami sieci (statyczny adres IP przypisany do mojego Raspberry Pi3). Jeśli też masz, możesz zastąpić oryginalny plik swoim w /resin-boot/system-connections/resin-sample)

Po zapisaniu obu plików bezpiecznie wyjmij dysk SSD i podłącz go do Raspberry Pi 3.

Krok 9: Kończenie…

Wykończeniowy…
Wykończeniowy…
Wykończeniowy…
Wykończeniowy…

To prawie wszystko, twój Raspberry Pi 3 powinien teraz uruchomić się z USB i rozpocząć proces instalacji Home Assistant, który powinien zająć około 10-15 minut. Następnie instancja Home Assistant powinna być dostępna pod adresem 192.168.xxx.xxx:8123 (niezależnie od adresu IP ustawionego dla Pi3).

Krok 10: OPCJONALNIE…

OPCJONALNY…
OPCJONALNY…

Kolejne kroki poniżej są również OPCJONALNE:

- Skonfiguruj nowe konto

- Zaloguj się do swojego HA

- Zainstaluj i skonfiguruj dodatek samba

- Przejdź do udostępniania HASSIO na swoim komputerze

- Skopiuj zrzuty z wcześniej wykonanych kopii zapasowych Home Assistant i wklej je w udziale kopii zapasowej

- Uruchom ponownie asystenta domowego

- Migawki mogą nie być dostępne od razu, daj im kilka minut i naciśnij przycisk Odśwież w prawym górnym rogu

- Wybierz najnowszą migawkę i ustawienia przywracania (NIE PRZYWRÓCIŁBYM samego Home Assistant, tylko pliki konfiguracyjne, więc upewnij się, że odznaczysz Home Assistant)

- Naciśnij Przywróć wybrane (NIE naciskaj WIPE & RESTORE) - Daj kilka minut na zakończenie procesu -

OPCJONALNIE: Aby uniknąć błędów, usuń plik home-assistant_v2.db z folderu config.

Zalecana: