Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Raspberry Pi OS to system operacyjny wywodzący się z Debiana, zaprojektowany, aby pomóc początkującym i ekspertom w maksymalnym wykorzystaniu sprzętu Raspberry Pi, oferując jednocześnie łatwe w użyciu środowisko pulpitu. Chociaż możesz wykonać podstawowe dostosowania przed pierwszym włożeniem nośnika pamięci do Pi, korzystając z oficjalnego narzędzia Raspberry Pi Imager, możesz chcieć zrobić więcej. Dzięki sdm, narzędziu do zarządzania kartami SD, możesz to zrobić. Oto jak to zrobić.

Dlaczego warto używać sdm do tworzenia niestandardowych obrazów dysków dla twojego Raspberry Pi?

Raspberry Pis są tanie (kiedy można je znaleźć) komputerów jednopłytowych z najwyższej klasy podzespołami i naciskiem na oprogramowanie do nauki i DIY oraz projekty elektroniczne. Są idealne do szkolnych laboratoriów komputerowych i do wdrażania jako samodzielne serwery.

Jeśli wdrażasz wiele komputerów Raspberry Pi w szkole lub innych organizacjach, przekonasz się o tym po flashowaniu obrazu Raspberry Pi OS na kartę SD lub dysk SSD, w końcu instalujesz ten sam zestaw pakietów oprogramowania w kółko. Skonfigurujesz te same usługi, zamontujesz te same dodatkowe dyski i dodasz te same aliasy do pliku bashrc plik. To może stać się bardzo uciążliwe, bardzo szybko.

sdm to narzędzie, które ułatwia tworzenie spójnych, gotowych do użycia nośników danych dla Raspberry Pi, zawierających potrzebne oprogramowanie i wybraną konfigurację.

Jak zainstalować i używać sdm

sdm instaluje się w systemie Linux za pomocą skryptu, który zwijasz z repozytorium GitHub i pipujesz do Bash:

zwijanie -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | bash\n

Będziesz także potrzebował waniliowego obrazu systemu operacyjnego Raspberry Pi do pracy. Pobierz najnowszy obraz ARM 64 Bullseye ze strony oficjalne pliki do pobrania Raspberry Pi informator.

Obrazy dysków Raspberry Pi są skompresowane jako archiwa XZ. Wyodrębnij obraz za pomocą:

unxz /ścieżka/do/twojego/obrazu.img.xz

Teraz możesz rozpocząć dostosowywanie obrazu systemu operacyjnego Raspberry Pi. W przeciwieństwie do urzędnika Przetwornik obrazu Raspberry Pi narzędzie, sdm nie oferuje opcji przyjaznego GUI, więc będziesz spędzać dużo czasu w terminalu. Pierwszą rzeczą, którą chcesz zrobić, to upewnić się, że sdm jest w stanie zamontować ISO i uruchomić chroot:

Sudosdm--badaćyour_rasperry_pi_image.img

Jeśli się powiedzie, sdm uruchomi chroot i zmieni tło terminala na szare, kolor czcionki terminala na niebieski, a kursor na czerwony. Nie jest to przyjemne dla oka, ale przypomina, że ​​przeglądasz ISO w chroot, a nie w systemie hosta.

Gdy już się rozejrzysz, wyjdź z chroot za pomocą:

Wyjście

Twoja flotylla Pisu będzie musiała połączyć się z siecią. Najprostszym sposobem na to jest utworzenie nowego wpa_supplicant.conf plik w swoim katalogu roboczym.

nanowpa_supplicant.konf

Wklej w nim następujące informacje, upewniając się, że w odpowiednich polach zostały zastąpione informacje o sieci i kraju:

kraj = my
aktualizacja_konfiguracji=1
ctrl_interfejs=/var/run/wpa_supplicant
sieć={
scan_ssid=1
identyfikator SS="Identyfikator SSID mojej sieci"
psk="super-tajne-hasło"
}

Zapisz i wyjdź z nano za pomocą klawisz kontrolny + O Następnie klawisz kontrolny + X.

Jeśli planujesz wstępnie zainstalować wiele dodatkowych pakietów na swoim ISO Raspberry Pi, możesz rozszerzyć obraz, aby uzyskać więcej miejsca. Możesz użyć rozszerzyć za to przełączyć.

Sudosdm--rozszerzyć--xmb 2048 2022-09-22-raspios-bulseye-arm64.img.xz

...dodatkowe 2 GB do gry. Możesz dostosować tę liczbę do własnych wymagań.

Zainstaluj dodatkowe pakiety na swoim Raspberry Pi ISO z sdm

Posiadanie aplikacji już zainstalowanych i dostępnych dla użytkownika końcowego jest naprawdę celem sdm. Możesz zarządzać, które aplikacje będą preinstalowane na ISO za pomocą dostosować switch oraz plik tekstowy z listą aplikacji, które chcesz zainstalować.

lista aplikacji nano

W tym pliku wpisz nazwy wszystkich aplikacji, które mają być dostępne przy pierwszym uruchomieniu. Mogą to być nazwy oddzielone spacjami lub po jednej w wierszu. Na przykład:

irssi mypaint qmmp conky openvpn

Jeśli brakuje Ci inspiracji, sprawdź nasze doskonałe wyselekcjonowana lista świetnych aplikacji do zainstalowania na Raspberry Pi. Kiedy będziesz zadowolony, zapisz i zamknij nano za pomocą klawisz kontrolny + O Następnie klawisz kontrolny + X.

Zatwierdzanie dostosowania do Raspberry Pi ISO

Następne polecenie skopiuje ustawienia mapy klawiszy, ustawień regionalnych, strefy czasowej i kraju Wi-Fi z systemu, w którym działa; skopiuj właśnie skonfigurowany plik wpa_supplicant.conf; włącz SSH na Pi; monit o nowe hasło; oraz aktualizować i aktualizować system.

sudo sdm --customize --wpa /ścieżka/do/działania/wpa_supplicant.conf --L10n --restart --user myuser --password-user moje hasło your_rasperry_pi_image.img

Dołączając to z:

--lista aplikacji

...zainstaluje aplikacje określone w pliku lista aplikacji plik.

Ten proces może zająć kilka minut, ale będziesz na bieżąco informowany o postępach.

Przed uruchomieniem polecenia dostępne są dodatkowe przełączniki, których można użyć do dalszej konfiguracji ISO. Oto niektóre z najbardziej przydatnych:

  • hasło-pi hasło ustawia hasło dla użytkownika pi
  • hasło-root ustawia hasło dla roota
  • automatyczne logowanie automatycznie loguje użytkownika
  • cron-d jakiś plik cron kopiuje plik cron do /etc/cron.d
  • nazwa hosta pozwala ustawić nazwę hosta systemu
  • motd umożliwia skopiowanie określonego pliku do /etc/motd w celu ustawienia niestandardowej wiadomości
  • zamienić rz ustawia rozmiar wymiany systemu
  • nazwa użytkownika użytkownika tworzy użytkowników

Nagraj swój niestandardowy ISO Raspberry Pi na kartę SD lub dysk SSD

sdm używa dd do „wypalania” niestandardowego ISO Raspberry Pi na wybranym nośniku pamięci. Użyj oparzenie przełącz, aby go wywołać:

sudo sdm --burn /dev/sdx your_rasperry_pi_image.img

...gdzie sdx to karta SD lub dysk SSD. Jeśli nie masz pewności, który dysk jest twoim nośnikiem pamięci, uruchom:

sudo fdisk-l

...aby uzyskać listę urządzeń.

Po zakończeniu procesu podłącz urządzenie do Pi i uruchom niestandardowe ISO!

Tworzenie dostosowanego ISO Raspberry Pi jest łatwe dzięki sdm

Teraz, gdy stworzyłeś niestandardowy ISO Raspberry Pi OS, stworzony zgodnie z własnymi specyfikacjami, instalacja idealnego obrazu na wielu komputerach jest tak łatwa jak Pi, a możliwości są nieograniczone. Jeśli odkryłeś, że dostosowywanie systemu operacyjnego jest zabawne i produktywne, możesz spróbować swoich sił w tworzeniu niestandardowych spinów dla swojej ulubionej dystrybucji Ubuntu.