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