Jak zainstalować Ubuntu Core na Raspberry Pi

Czy kiedykolwiek marzyłeś o serwerze działającym na systemie Ubuntu, który kosztowałby mniej niż 60 $? Dzięki Ubuntu Snappy Core masz możliwość uruchomienia uproszczonej wersji Ubuntu, idealnej do łatwego uruchamiania aplikacji serwerowych na Raspberry Pi. Warto zauważyć, że mimo iż Snappy Core zawiera w nazwie „Ubuntu”, nie funkcjonuje jak tradycyjna wersja tego systemu. Działa wyłącznie z pakietami Snap, co oznacza, że użytkownicy nie będą mogli korzystać z komendy „sudo apt install xxx” i podobnych. Oto instrukcja, jak zainstalować Ubuntu Core na Raspberry Pi.

Warto dodać, że Snappy Core wspiera również inne urządzenia wbudowane, takie jak Orange Pi czy Intel Joule.

Co to jest Ubuntu Core?

Ubuntu Core to minimalistyczna wersja Ubuntu, która nie opiera się na podstawowej bazie Debiana (apt / apt-get). Ta wersja systemu jest szczególnie polecana dla urządzeń Internetu rzeczy, chmur obliczeniowych oraz małych urządzeń, takich jak Raspberry Pi.

Dzięki temu, że Ubuntu Core jest odchudzone, jego działanie jest znacznie bardziej wydajne i wymaga mniej zasobów. Wszystkie aplikacje i programy są dostarczane w formie Snapów, co ułatwia pobieranie najnowszego oprogramowania na tym systemie.

Przygotowanie

Tworzenie konta

Aby korzystać z Ubuntu Core, konieczne jest utworzenie konta SSO. Kliknij tutaj, aby się zarejestrować. Logując się do Ubuntu Snappy Core z użyciem swojego konta, powiążesz je z urządzeniem Pi.

Importowanie klucza SSH

Po zarejestrowaniu konta w Ubuntu następnym krokiem jest importowanie klucza SSH, aby logowanie do Ubuntu Core przez SSH przebiegało bez problemów. Jeśli masz już publiczny klucz SSH (znajdujący się w katalogu ~ / .ssh i kończący się na .pub), skopiuj jego zawartość i wklej ją na tej stronie.

W przeciwnym razie zapoznaj się z naszym przewodnikiem dotyczącym generowania kluczy SSH. Postępuj zgodnie z sekcją dotyczącą generowania kluczy, pomijając część o imporcie klucza. Zamiast tego, skopiuj zawartość pliku id_rsa.pub z katalogu ~ / .ssh i dodaj ją do strony Ubuntu.

Tworzenie nośnika instalacyjnego

Po zaimportowaniu klucza SSH, czas na utworzenie nośnika instalacyjnego. Pobierz najnowszą wersję Ubuntu Core dla Raspberry Pi 2 lub Raspberry Pi 3. Następnie podłącz kartę Micro SD do komputera.

Użyj Etcher, aby nagrać nośnik instalacyjny.

Pierwsze uruchomienie

Włóż nowo utworzoną kartę Micro SD z Ubuntu Core do Raspberry Pi. Podłącz także kabel HDMI oraz klawiaturę. Po włączeniu Pi na ekranie pojawi się komunikat, informujący o gotowości do konfiguracji. Naciśnij klawisz Enter, aby rozpocząć proces ustawiania Ubuntu Core.

Wybierz opcję „Start”. Na pierwszym ekranie musisz skonfigurować połączenie sieciowe dla Pi. Ubuntu Core obsługuje zarówno połączenia Ethernet, jak i Wi-Fi. Jeśli korzystasz z Pi 3 i potrzebujesz Wi-Fi, wybierz „wlan0” i kontynuuj.

Konfiguracja

Uwaga: użytkownicy Pi 2, którzy potrzebują Wi-Fi, muszą mieć dostęp do bezprzewodowego klucza USB.

Podczas konfiguracji sieci pamiętaj, aby wybrać „Użyj DHCPv4”, jeśli korzystasz z IPv4. Ta opcja automatycznie przypisze urządzeniu adres IP. Dla IPv6 wybierz opcję „Użyj DHCPv6”.

Po skonfigurowaniu połączenia sieciowego, Ubuntu Core poprosi o podanie adresu e-mail. Upewnij się, że jest to adres e-mail powiązany z wcześniej utworzonym kontem Ubuntu. Wprowadź go, a następnie wybierz „gotowe”.

Podczas próby logowania, Ubuntu Core poinformuje, że urządzenie jest zarejestrowane na podany adres e-mail, a Ty możesz zalogować się przez SSH.

Skopiuj polecenie SSH wyświetlone na ekranie i użyj go w terminalu na komputerze z systemem Linux. Pamiętaj, że do logowania potrzebny jest ten sam klucz SSH, który został użyty wcześniej. Upewnij się, że klucz dodany do konta Ubuntu jest dostępny na każdym komputerze, z którego zamierzasz się logować. Plik powinien znajdować się w lokalizacji ~ / .ssh / id_rsa.pub.

Korzystanie z Ubuntu Core

Po zakończeniu wstępnej konfiguracji, Ubuntu Core załaduje sesję opartą na terminalu. Możesz zalogować się do swojego rdzenia Ubuntu Snappy na Raspberry Pi przez terminal SSH zdalnego komputera lub bezpośrednio z Pi, używając lokalnej sesji terminala.

Aby się zalogować, zamień X i Y na dane SSH, które Ubuntu Core wyświetlił podczas początkowej konfiguracji.

ssh x@y

Pamiętaj, że Ubuntu Core nie korzysta z Apt. Aby zainstalować oprogramowanie, musisz używać pakietów Snap.

Chcesz przekształcić swoje Pi w serwer NextCloud? Użyj:

sudo snap install nextcloud

Chcesz uruchomić Dockera? Zrób to w ten sposób:

sudo snap install docker

Na Raspberry Pi dostępnych jest wiele różnych snapów serwerowych, co czyni go idealnym rozwiązaniem dla niedrogiego serwera Linux.

Uwaga: pamiętaj, że Ubuntu Core nie jest przeznaczone do tradycyjnych komputerów. Jeśli oczekujesz standardowego pulpitu Ubuntu, lepiej zainstalować Ubuntu Mate na Raspberry Pi. Oferuje ono klasyczne środowisko Linuxa, dostosowane do architektury ARM dla modeli Pi 2 i Pi 3.


newsblog.pl