Instalacja natywna (bare-metal, "golas") Home Assistant OS (HAOS-generic) końcówka 2022

To ja się pochwalę swoimi przygodami z przesiadką z Raspberry Pi 3B+ na Fujitsu Futro S920.

Pierwszy egzemplarz S920, który kupiłem dojechał niesprawny (w ogóle brak reakcji na włącznik), odesłałem go do sprzedającego i kupiłem kolejny bo były w bardzo dobrej cenie a zależało mi na szybkim otrzymaniu sprawnego urządzenia. Sprzedający nie wysłał drugiego egzemplarza bo miał takie widzimisię (chyba nie lubi gdy się zwraca niesprawny towar korzystając z darmowej wysyłki i zwrotu allegro smart).

W każdym razie po bataliach, dyskusjach i pomocy allegro nic nie uzyskałem (tzn. sprzedający nie wysłał sprawnego komputera, zwrócił pieniądze za odesłany niesprawny i drugi zakupiony, którego nie wysłał, na koniec dodał mnie na czarną listę kupujących więc już nic od niego nie będę mógł kupić). Ten sprzedający to firma PC-Comp z Dzierżoniowa - nie polecam.

W każdym razie kupiłem ten sam model od innej firmy (z Leszna), dojechał elegancko zapakowany i sprawny ale zaczęły się schody - nie udało się uruchomić Home Assistant Operating System w wersji Generic więc zacząłem sprawdzać sprzęt - memtest (przeszedł ok), sprawność dysku mSATA (kupiłem w wersji 2GB RAMu i 16GB SSD), bootowanie z dysku SSD w obudowie USB zamiast z pendrive’a i inne kombinacje. Sprzedający wykazał chęć pomocy (mieli sprawdzić swoje egzemplarze w tej samej konfiguracji) ale ostatecznie samemu udało mi się to uruchomić.

Uruchomiłem dla testów Linuxa Mint pendrive’a i po krótkim użytkowaniu system dziwnie się zamrażał, nie mogłem wgrać HA na wbudowany dysk mSATA bo sięzamrażał zanim pobrałem, rozpakowałęm i uruchomiłem Etchera. Aby wykluczyć powód małej ilości RAMu włożyłem swój moduł 4GB do wolnego gniazda (teraz było 6GB) ale objawy były podobne; dopiero po zamontowaniu tylko swojego modułu RAM Linux Mint działał płynnie i się nie zamrażał tak jak wcześniej.

Co ciekawe przysłana z komputerem pamięć w module 2GB przeszła wszystkie memtesty więc nadal nie wiem o co chodzi, może obie pamięci nie współpracują ze sobą zbyt dobrze a 2GB to za mało na obecne wersje Linuxów live - nie wiem i chyba już tego nie ustalę.

Zrobiłem jeszcze upgrade BIOSu z wersji 1.17 do 1.18 ale nie zauważyłem poprawy w kwestii zamrażania i bootowania.

Po rozwiązaniu problemu zamrażania kolejny etap to instalacja HA, doczytałem w tym wątku o rEFInd i dziś się w końcu udało.

Dla potomnych podaję procedurę (zakładam, że masz inny komputer z systemem Windows i odpowiedni adater mSATA lub SATA oraz internet z kabla):

Pobierz Balena Etcher

Pobierz obraz HA:
link aktualny na dziś:
https://github.com/home-assistant/operating-system/releases/download/8.2/haos_generic-x86-64-8.2.img.xz

lub punkt nr 4 na stronie:

Pobierz Ubuntu:
https://ubuntu.com/download/desktop
lub link bezpośredni:
https://ftp.icm.edu.pl/pub/Linux/ubuntu-releases/22.04/ubuntu-22.04-desktop-amd64.iso
(ja używałem 20.04.3 ale jest już dostępna nowsza: 22.04)

Używając Balena Etcher zapisz obraz Ubuntu na pendrive co najmniej 4GB-8GB (Flash from file)

Używając Balena Etcher zapisz obraz Home Assistant na docelowy dysk mSATA lub SATA

W S920 skonfiguruj BIOS według zaleceń w wątku:

Uruchom Ubuntu z pendrive w opcji Try Ubuntu.

Podłącz się do internetu, uruchom terminal i wykonaj kolejno komendy:
$ sudo apt-add-repository ppa:rodsmith/refind
$ sudo apt-get update
$ sudo apt-get install refind

pełna instrukcja na stronie projektu rEFInd (dostępne różne metody instalacji):
https://www.rodsbooks.com/refind/installing.html

Wyłącz komputer, podłącz dysk z Home Assistant i uruchom (podobno przy pierwszym uruchomieniu konieczne jest podłączenie do internetu). Jeśli nie wystartuje to w BIOSie może być konieczne ustawienie rEFInd jako pierwszego urządzenia startowego.

Taka procedura zadziałała w moim wypadku (chociaż akurat ja używałem adaptera USB-ATA 44PIN-mSATA).

Przy braku adapterów można pominąć punkt nr 5 i po punkcie nr 8 przejść poniższą procedurę:

9’.
W Ubuntu pobierz, rozpakuj i uruchom Balena Etcher dla Linuxa:

Zamiast opcji Flash from file wybierz Flash from URL i wklej adres Home Assistanta:
https://github.com/home-assistant/operating-system/releases/download/8.2/haos_generic-x86-64-8.2.img.xz

lub punkt nr 4 na stronie:

Mam nadzieję, że ten opis ułatwi osobom początkującym zainstalowanie Home Assistant na Futro S920.
Wszelkie uwagi mile widziane, poprawię jeśli coś jest niejasne.

Powodzenia:)

pozdrawiam,
Grzegorz

4 polubienia