Debian 13
Aktualizacja systemu boneIO Black do Debian 13
Aktualizacja systemu boneIO Black do Debian 13
Na tej stronie znajdziesz przewodnik krok po kroku dotyczący aktualizacji systemu boneIO Black do Debian 13.
📋 Wymagania przed aktualizacją
Przed rozpoczęciem procesu aktualizacji upewnij się, że masz przygotowane:
- Karta SD - nowa, niezawodna karta SD o minimalnej pojemności 16 GB
- Backup konfiguracji - kopia zapasowa dotychczasowej konfiguracji urządzenia
- Czas - zalecamy zarezerwować wystarczająco dużo czasu, gdyż polecamy wyklikać konfigurację na nowo dla zapewnienia najlepszej stabilności systemu
⚠️ Ważna informacja - Kompatybilność
Aktualizacja do Debian 13 wymaga reinstalacji systemu. Na pamięci eMMC musi znajdować się minimum Debian 11.
Jeżeli z jakiegoś powodu chcesz zachować możliwość uruchomienia systemu Debian 10, przygotuj sobie instalację Debian 10 na osobnej karcie SD.
Chociaż w teorii możliwe jest przywrócenie poprzedniej konfiguracji z backupu, zdecydowanie zalecamy wykonanie nowej konfiguracji od podstaw. Dzięki temu zapewnisz optymalną wydajność i stabilność systemu oraz unikniesz potencjalnych problemów z kompatybilnością.
🔄 Proces aktualizacji
Aktualizacja do Debian 13 polega na:
- Aktualizacja Debian 10 do Debian 11 na karcie eMMC. W pamięci eMMC BeagleBone znajduje się stary bootloader, który trzeba zaktualizować.
⚠️ BARDZO WAŻNE - Bezpieczeństwo urządzenia
Konieczne jest wyjęcie wszystkich wtyków wejść z urządzenia przed rozpoczęciem aktualizacji!
Odłącz również kabel ethernet od urządzenia na czas upgrade'u!
Bez tego BeagleBone może się zawiesić i proces aktualizacji się nie uda. Wyjęcie wszystkich podłączonych urządzeń wejściowych oraz kabla ethernet jest kluczowe dla pomyślnego zakończenia procesu aktualizacji bootloadera.
📝 Krok po kroku - Aktualizacja bootloadera
Krok 1: Przygotowanie sieci
- Zapisujemy IP urządzenia lub ustawiamy statyczne IP, aby móc je pingować i sprawdzić czy komputer prawidłowo wystartował
Krok 2: Pobieranie i przygotowanie
- Pobieramy obraz Debiana 11 ze strony GitHub i wgrywamy go na kartę microSD (np. używając programu Balena Etcher)
- Robimy backup obecnej konfiguracji
- Wyłączamy sterownik zasilania
Krok 3: Instalacja Debiana 11 na eMMC
- Wkładamy kartę microSD od góry urządzenia
- Uruchamiamy urządzenie - diody LED będą widoczne od dołu przy gnieździe ethernet i będą świecić się od lewej do prawej po kolei
- Czekamy aż zgasną wszystkie diody od dołu urządzenia. Trwa to około 10 minut! Proces może potrwać dłużej, nie przerywaj go i nie odłączaj zasilania. Bądź cierpliwy i nie przerywaj procesu.
- Nie wyłączaj zasilania dopóki wszystkie diody od dołu urządzenia nie zgasną!
- Wyłączamy urządzenie z prądu i wyjmujemy kartę microSD
Użyj odpowiedniego obrazu!
Pamiętaj aby ZAWSZE używać przygotowanego przez nas obrazu systemu!
Dzięki temu podejściu masz pewność, że bootloader został zaktualizowany, a nowy system działa stabilnie przed dokonaniem ostatecznej instalacji.
Krok 4: Przygotowanie Debiana 13
- Bierzemy kartę microSD i wgrywamy na nią obraz Debian 13 ze strony https://github.com/boneIO-eu/black_debian_images/releases/tag/v1.0.1
Krok 5: Weryfikacja aktualizacji bootloadera
- Uruchamiamy boneIO Black z Debianem 11 na eMMC
- Czekamy czy urządzenie pojawi się w sieci (sprawdzamy pingiem)
- Łączymy się przez SSH i upewniamy się, że system ma zainstalowany Debian 11. Po zalogowaniu ekran powitalny pokazuje zainstalowaną wersję Debiana.
- Możemy wyłączyć urządzenie
💾 Dalsze kroki - Instalacja Debiana 13
Krok 6: Instalacja Debiana 13 na eMMC
- Wkładamy kartę microSD z obrazem Debian 13
- Uruchamiamy urządzenie - diody LED będą widoczne od dołu przy gnieździe ethernet i będą świecić się od lewej do prawej po kolei
- Czekamy aż zgasną wszystkie diody od dołu urządzenia. Instalacja może trwać nawet 20 minut! Proces może potrwać dłużej, nie przerywaj go i nie odłączaj zasilania.
- Nie wyłączaj zasilania dopóki wszystkie diody od dołu urządzenia nie zgasną!
- Wyłączamy urządzenie z prądu i wyjmujemy kartę microSD
- Uruchamiamy urządzenie - system Debian 13 zostanie uruchomiony z pamięci eMMC
- Aplikacja boneIO powinna wystartować automatycznie po załadowaniu systemu
Po instalacji na eMMC masz do dyspozycji około 1 GB wolnej pamięci oraz wbudowany Node-RED.
Użyj odpowiedniego obrazu!
Pamiętaj aby ZAWSZE używać przygotowanego przez nas obrazu systemu!
⚙️ Po instalacji
Logowanie do systemu
Domyślne dane logowania do systemu Debian 13 to:
- Użytkownik:
boneio - Hasło:
Black
Konfiguracja
Po pomyślnym uruchomieniu systemu:
- Otwórz przeglądarkę internetową i wpisz
https:// adres IP urządzenia :8443 - Zaloguj się do interfejsu webowego.
- Aby odpowiednio skonfigurować urządzenie - użyj funkcji "Przywróć Ustawienia Fabryczne" - Wybierając swój typ urządzenia i wersję sprzętową.
Urządzenie nie uruchamia się?
Jeżeli pomimo wybrania odpowiedniego typu jaki wersji sprzętowej urządzenia, urządzenie nadal nie uruchamia się - prosimy o przygotowanie logu w trybie debug przy użyciu polecenia journalctl -u boneio --since "1 hour ago" i kontakt ze wsparciem technicznym na naszym Discordzie.
- Zweryfikuj działanie wejść i wyjść - zalecamy wykonanie pełnego testu urządzenia - Krytycznym jest aby zweryfikować czy numery wyjść w aplikacji odpowiadają tym w urządzeniu.
Wyjścia nie "pokrywają się" ?
Jeżeli pomimo wybrania odpowiedniego typu jaki wersji sprzętowej urządzenia, wyjścia w aplikacji nie odpowiadają tym fizycznym - zanotuj różnicę i skontaktuj się ze wsparciem technicznym na naszym Discordzie.
- Przygotuj konfigurację na nowo korzystając z kreatora w interfejsie webowym - jest to zalecana metoda konfiguracji dla nowej wersji systemu.
Co dalej?
Gratuluję! Własnie zakończyłeś proces aktualizacji systemu i aplikacji do najnowszej wersji. Wiemy że ilość zmian jaką napotkałeś jest ogromna i może Cię przytłoczyć. Dlatego aby przeprowadzić Cię w pełni przez proces konfiguracji jak i użytkowania aplikacji przygotowaliśmy odpowiednią dokumentację. Znajdziesz ją w sekcji Aplikacja, jak i podsekcji konfiguracja oprogramowania w sekcji produktowej odpowiedniej dla Twojego modelu sterownika.