Kto mnie wprowadzi w Raspberry - linuxa rozumiem, choć to poziom średni wiedzy. Ale zaszczuliście mnie OpenHubem i Raspberry to może kilka porad instalacji , konfiguracji . Pacjent Rasp 3 b+.
Dzięki _MarSs_ za fotki na które prawie od miesiąca czekam 🙂
imho najsamprzod musisz sobie odpowiedziec do czego Ci ta Malina potrzebna, czy tylko do automatyki, czy tez moze bedziesz chcial jeszcze do czegos innego uzyc? to powinno dac odpowiedz, czy potrzebujesz srodowisko graficzne, czy moze niekoniecznie...
ja np wybralem dystrybucje OSMC z Kodi bez X-ksow, dlaczego nie Libre? bo OSMC jest na Debianie, czyli ogolnie lepszy pozniej support i latwiej sie poruszac, doinstalowalem minidlna i taka Malina robi za centrum multimedialne, ale radzi sobie rowniez z Domoticzem i cala ta jego otoczka (Grafana, Influxdb, mydomoathome etc), jak na razie jestem zadowolony, ale w sumie dziala to tak od miesiaca, czyli moze jednak trzeba dluzej potestowac...
sama Malina 3B+ odtwarza bez problemu 1080p rownie w HEVC-h.265 (ale konieczny rozsadny bitrate), natomiast o 4K z jakims natywnym bitratem, mozna zapomniec (z drugiej strony nie wymagajmy cudow od tego malenstwa), zdecydowanie wiekszym wyzwaniem dla urzadzenia jest stworzenie bibliotek mediow niz pozniej odtwarzanie zawartosci
ps. dlaczego OpenHub a nie Domoticz, pytam bo sam nie wiem nadal co definitywnie wybrac i szukam za i przeciw
A ja odpowiem krótko - openhabian.
matulekpl wszyscy wiedzą że openhabian a nie openhub,jednakże proszę o cenną wiedzę a z Twojego postu nic nie dowiedziałem się poza uszczypliwością
@kpisiek ja myśle że co do wyboru między OH a Domoticz to wyboru musisz dokonać sam, a podstawowe kryteria przy wyborze to moim zdaniem możliwość szybkiego odtworzenia systemu na wypadek awarii co się wiąże z odpowiednim zakresem wiedzy i tu nie odpowiem jak jest przy OH natomiast przy domoticzu wystarczy kopia katalogu "Domoticz" lub chociaż DB i w 15-30 min mam system z powrotem . Kolejna rzecz to wsparcie , i wreszcie sama konfiguracja przy OH zdecydowanie więcej możliwości ale i wymaga znacznie więcej wiedzy z zakresu Linux ,Jawa , skrypty , Reguły .
Czyli właściwie Isom muszę sobie to rozegrać. Isom pytanie co do systemu - ten tradycyjny malinkowy rozumiem, że nie zalecany tylko Twoja wspomniana dystrybucja oparta debianie?
Ale co mam Ci więcej napisać o openhabianie? Wszystko w nim przeprowadzane jest automatycznie.
wgrywasz na SD obraz z instalacją i potem wybierasz opcje instalacji z menu wyboru. Wszystkie elementy niezbędne do pracy OpenHaBa są zaimplementowane. Backup i recovery tez jest.
@kpisiek nie ma jako takiej mojej dystrybucji , jest wspólna praca użytkowników tego forum ale mniejsza z tym , wcale nie jest powiedziane, że to jest najlepsze , to po prostu gotowiec , ale jak czujesz się na siłach to spokojnie możesz zacząć od tego co oferuje np strona https://www.raspberrypi.org/downloads/ , moim zdaniem jedno jest tylko istotne i chcę to wyjaśnić na przykładzie popularnego Windowsa , każdy zwykły komputer to win7...do 10 ale jest jeszcze coś takiego jak Win -serwer i jest to wersja okrojona ze wszystkich bajerów typu gry i inne gadżety po to żeby system był jak najbardziej stabilny . Więc patrząc pod katem serwera , który ma działać 24/7 ja osobiście wybieram raspbiana w wersji Lite , bo nie potrzebuję dodatków ani GUI , a jeśli nawet coś będę potem potrzebował to zawsze mogę doinstalować. I nie zaczynaj od tego co napisał kolega @matulekpl czyli nie wgraywaj nic na kartę SD , tylko kup najmniejszy z możliwych dysk SSD i nie ważne czy to będzie OH czy Domoticz stawiaj serwer na dysku. Karta to najsłabsze ogniwo i jeżeli zaczniesz korzystać z baz danych i wysyłać duże ilości danych to taka karta nie pożyje zbyt długo .
dyski najtańsze to też taki ufnolit technologia ssd jeszcze nie jest stabilna, mam kilka dysków HDD w domu po laptopach , a do takich celów to nie trzeba raczej "mega prędkości" więc isom, czas będzie pobawić się 😉
@kpisiek nie ma jako takiej mojej dystrybucji , jest wspólna praca użytkowników tego forum ale mniejsza z tym , wcale nie jest powiedziane, że to jest najlepsze , to po prostu gotowiec , ale jak czujesz się na siłach to spokojnie możesz zacząć od tego co oferuje np strona https://www.raspberrypi.org/downloads/ , moim zdaniem jedno jest tylko istotne i chcę to wyjaśnić na przykładzie popularnego Windowsa , każdy zwykły komputer to win7...do 10 ale jest jeszcze coś takiego jak Win -serwer i jest to wersja okrojona ze wszystkich bajerów typu gry i inne gadżety po to żeby system był jak najbardziej stabilny . Więc patrząc pod katem serwera , który ma działać 24/7 ja osobiście wybieram raspbiana w wersji Lite , bo nie potrzebuję dodatków ani GUI , a jeśli nawet coś będę potem potrzebował to zawsze mogę doinstalować. I nie zaczynaj od tego co napisał kolega @matulekpl czyli nie wgraywaj nic na kartę SD , tylko kup najmniejszy z możliwych dysk SSD i nie ważne czy to będzie OH czy Domoticz stawiaj serwer na dysku. Karta to najsłabsze ogniwo i jeżeli zaczniesz korzystać z baz danych i wysyłać duże ilości danych to taka karta nie pożyje zbyt długo .
@isom, jakieś wskazówki jak ten obraz wgrać bezpośrednio na dysk ssd? Ja w tej chwili korzystam z rozwiązania podanego przez innego użytkownika (cezarowy.blogspot.pl) - czyli uruchomienie jest tylko z karty a następnie wszystko pracuje na HDD, niemniej chciałbym wyeliminować kartę całkowicie i korzystać tylko z dysku SSD. Czytałem, że trzeba przeprogramować pin na Rp Pi... Czy rsync mozna skopiować aktualny stan na dysku na nowy dysk SSD?
wystarcz wygooglować, pobierz Etcher - wgraj obraz na dysk i podłącz pod USB
Wyobraź sobie, że googlowałem i stąd moja wiedza odnośnie bootowania systemu z dysku SSD (przeprogramowanie pina, itd). Niemniej dzięki za konstruktywną odpowiedź. Gdyby start raspbiana z dysku SSD był tak banalny to ludzie nie pisaliby o przeprogramowaniu pina..
najpierw w ssh wpisz komendę`:
vcgencmd otp_dump | grep 17:
jeśli wynik wyjdzie taki:
17:3020000a
to masz już uruchomione bootowanie z dysku pod USB. Jeżeli nie to musisz wpisać komendę:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
i ponownie sprawdzić czy masz odpowiedni wynik po wpisaniu pierwszej komendy.
to działa dla Raspberry Pi 3B, 3B+, 3A+ and Raspberry Pi 2B v1.2.
dodam tylko, ze 3B+ juz od razu jest gotowe na boot z USB...
natomiast jest troszke inny problem, gdy wpadniecie na pomysl, zrobienia dzialajacej kopii Waszej karty SD na USB (bo to jest jedyny sluszny system, bo jest Wasz;)), prawdopodobnie bedzie klopot ze znalezieniem partycji linuxa, ale da sie to obejsc...
na partycji boot (tej w FAT, normalnie widocznej po windowsem) jest plik cmdline.txt, w nim parametry rozruchu, w sumie interesuje nas tylko root, np: root=/dev/mmcblk0p2, czyli wskazanie gdzie ma Malina szukac kolokwialnie mowiac linuxa, z USB i bez karty nie znajdzie, trzeba zmienic na root=UUID=xxxxxxxxxxxxx, ciag znakow identyfikujacy partycje uzyskujemy po wydaniu komendy:
blkid -o export
z jakis przyczyn nie dziala PARTUUID, a teoretycznie powinno...
jak juz uruchomi sie Malina (prawdopodobnie bedzie to dluzej niz zwykle) warto wyedytowac plik /etc/fstab aby system nie szukal karty, bo przeciez swiadomie jej nie ma...
jeszcze jedna sprawa w zwiazku ze smutna przypadloscia kart SD, ze co producent, rodzaj itd, ilosc bajtow na karcie jest rozna, polecam zrobic sobie na koncu karty partycje swap np 500MB, wtedy nawet jak cos sie utnie, w trakcie dd czy tez win32DiskImager , to tam gdzie i tak nic nie ma;)
co do dysku SSD, czy tez standardowego 2.5 cala, meczy mnie troche wydajnosc zasilacza, oczywiscie mozna obudowe dysku z wlasnym zasilaczem, ale to kolejny zasilacz, gniazdo, inna sprawa ze aktualnie mam wolna tylko taka bez latwego podlaczenia zewnetrznego zasilania;)
@maciekk dostałeś już cenne wskazówki więc nie będę się powtarzał 🙂 Ja bym nie kopiował dysku tylko zrobił sobie kopię katalogu "domoticz" , DB to wiem że robisz więc z tym spokój . na czysty dysk wgrywasz obraz i potem aktualizujesz system , to samo z domoticz jeżeli masz nowszą wersję np wersję beta i dopiero potem podmiana katalogu domoticz . To co napisał @mirmil99 to rzeczywiście przy kopi karty i wgraniu na ssd trzeba w pliku cmdline.txt zmienić parametry rozruchu ale jak wgrasz obraz na dysk to powinien ruszyć od strzała , ktoś już to robił i pisał że poszło bez problemu.
@matulekpl, @mirmil99, @isom - Dzięki za wszystkie wskazówki i rady. 😀 Wiszę 🍻
Mój plan był dokładnie taki jak napisał @isom - zainstalować czysty obraz na dysku SSD i podmienić katalog Domoticz. Mam nadzieję, że pójdzie od strzała. W razie problemów na pewno skorzystam z porady @mirmil99. Jak dalej nie pójdzie, to będę szukał pomocy u Was na forum.
Długi majowy weekend się zbliża, więc idealny czas na zabawę z przeniesieniem na dysk.
@mirmil99
właśnie się uparłem i chciałbym przenieść mój system z karty sd na dysk ssd i niestety faktycznie system się nie uruchamia @isom napisał że gdy wgram nowy system to faktycznie się uruchamia i tak jest
podpowiedz bo nie rozumię jak zmodyfikować tą linię
console=serial0,115200 console=tty1 root=PARTUUID=46981d31-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
kiedy mam wydać polecenie na którym uruchomionym systemie?
blkid -o export
@muchac35
Jakie masz raspberry??
Ja ostatnio jak robiłem na rpi4 to nie musiałem już nic zmieniać. w raspi-config jest opcja przenoszenia systemu na ssd. skrypt robi wszystko za Ciebie.
Mam rpi3b
I robie to w ten sposob ze w slocie jest karta SD z jednym plikiem ktory na niej zapisalem i dzieki temu malina moze wystartowac z usb
- Chcialbym bardzo aby ktos mi powiedzial jak zmienic ten plik cmdline aby przeniesiony system zadzialal
@maciekk dostałeś już cenne wskazówki więc nie będę się powtarzał 🙂 Ja bym nie kopiował dysku tylko zrobił sobie kopię katalogu "domoticz" , DB to wiem że robisz więc z tym spokój . na czysty dysk wgrywasz obraz i potem aktualizujesz system , to samo z domoticz jeżeli masz nowszą wersję np wersję beta i dopiero potem podmiana katalogu domoticz . To co napisał @mirmil99 to rzeczywiście przy kopi karty i wgraniu na ssd trzeba w pliku cmdline.txt zmienić parametry rozruchu ale jak wgrasz obraz na dysk to powinien ruszyć od strzała , ktoś już to robił i pisał że poszło bez problemu.
Podpowiedz proszę skąd pobrać potrzebne dane aby zmodyfikować cmdline.txt i system uruchomił się z SSD po skopiowaniu z karty SD