Raspberry Pi OS je operační systém odvozený z Debianu navržený tak, aby pomohl začátečníkům a odborníkům vytěžit maximum z hardwaru Raspberry Pi a zároveň nabídl snadno použitelné prostředí pro stolní počítače. I když před prvním vložením paměťového média do Pi můžete provést některé základní úpravy, pomocí oficiálního nástroje Raspberry Pi Imager si možná budete přát, abyste mohli udělat více. S sdm, nástrojem pro správu SD karty, můžete. Zde je návod, jak na to.
Proč používat sdm k vytváření přizpůsobených obrazů disku pro vaše Raspberry Pi?
Raspberry Pis jsou levné (když je najdete) jednodeskové počítače se špičkovými komponenty a důrazem na výukový a DIY software a elektronické projekty. Jsou perfektní pro školní počítačové učebny a pro nasazení jako samostatné servery.
Pokud nasazujete více počítačů Raspberry Pi ve škole nebo jiných organizacích, zjistíte, že po flashování bitovou kopii operačního systému Raspberry Pi na SD kartu nebo SSD, nakonec instalujete stejnou sadu softwarového balíčku znovu a znovu. Nastavíte stejné služby, připojíte stejné další disky a přidáte stejné aliasy
.bashrc soubor. Může to být velmi únavné, velmi rychle.sdm je nástroj, který usnadňuje vytváření konzistentních, připravených úložných médií pro Raspberry Pi, které obsahují software, který potřebujete, a konfiguraci, kterou si vyberete.
Jak nainstalovat a používat sdm
sdm se nainstaluje na Linux pomocí skriptu, který stočíte z jeho úložiště GitHub a pipnete do Bash:
curl -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | bash\n
K práci budete také potřebovat vanilkový obraz operačního systému Raspberry Pi. Získejte nejaktuálnější obrázek ARM 64 Bullseye z oficiální stahování Raspberry Pi adresář.
Obrazy disků Raspberry Pi jsou komprimovány jako archivy XZ. Extrahujte obrázek pomocí:
unxz /cesta/k/vašemu/obrázku.img.xz
Nyní jste připraveni začít s přizpůsobením obrazu operačního systému Raspberry Pi. Na rozdíl od úředníka Raspberry Pi Imager sdm nenabízí přátelské grafické uživatelské rozhraní, takže v terminálu strávíte spoustu času. První věc, kterou chcete udělat, je ujistit se, že sdm dokáže připojit ISO a spustit chroot:
sudosdm--prozkoumatyour_rasperry_pi_image.img
Pokud bude úspěšný, sdm spustí chroot a změní pozadí vašeho terminálu na šedé, barvu písma terminálu na modrou a kurzor na červenou. Není to příliš snadné pro oko, ale připomíná to, že zkoumáte ISO v chrootu, spíše než na vašem hostitelském systému.
Jakmile se rozhlédnete, ukončete chroot pomocí:
výstup
Vaše flotila Pis se bude muset připojit k síti. Nejjednodušší způsob, jak toho dosáhnout, je vytvořit nový wpa_supplicant.conf soubor ve vašem pracovním adresáři.
nanowpa_supplicant.conf
Do něj vložte následující, přičemž nezapomeňte do příslušných polí nahradit podrobnosti o vaší vlastní síti a zemi:
země=nás
update_config=1
ctrl_interface=/var/run/wpa_supplicant
síť={
scan_ssid=1
ssid="MyNetworkSSID"
psk="super-tajné-heslo"
}
Uložte a ukončete nano pomocí Ctrl + Ó pak Ctrl + X.
Pokud plánujete předinstalovat několik dalších balíčků na Raspberry Pi ISO, možná budete chtít obraz rozšířit, abyste získali více místa. Můžete použít rozšířit přepínač pro toto.
sudosdm--rozšířit--xmb 2048 2022-09-22-raspios-bullseye-arm64.img.xz
...dá vám další 2 GB na hraní. Toto číslo si můžete upravit podle vlastních požadavků.
Nainstalujte další balíčky na váš Raspberry Pi ISO s sdm
Mít aplikace již nainstalované a přístupné pro koncového uživatele je skutečně smyslem sdm. Můžete spravovat, jaké aplikace budou předinstalované na ISO pomocí přizpůsobit přepínač a textový soubor se seznamem aplikací, které chcete nainstalovat.
nano aplikace
Do tohoto souboru zadejte názvy všech aplikací, které chcete mít k dispozici při prvním spuštění. Mohou to být názvy oddělené mezerou nebo jeden na řádek. Například:
irssi mypaint qmmp conky openvpn
Pokud vám chybí inspirace, podívejte se na naše skvělé kurátorský seznam skvělých aplikací k instalaci na Raspberry Pi. Až budete spokojeni, uložte a ukončete nano pomocí Ctrl + Ó pak Ctrl + X.
Svěření vašeho přizpůsobení Raspberry Pi ISO
Další příkaz zkopíruje vaši mapu kláves, národní prostředí, časové pásmo a nastavení země Wi-Fi ze systému, na kterém běží; zkopírujte soubor wpa_supplicant.conf, který jste právě nakonfigurovali; povolit SSH na Pi; výzva k zadání nového hesla; a aktualizovat a upgradovat systém.
sudo sdm --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user myuser --password-user mojeheslo your_rasperry_pi_image.img
Přidání pomocí:
--Apps applist
...nainstaluje aplikace, které jste uvedli ve svém aplikátor soubor.
Tento proces může trvat několik minut, ale bude vás průběžně informovat o průběhu.
Před spuštěním příkazu existují další přepínače, které můžete použít k další konfiguraci ISO. Zde jsou některé z nejužitečnějších:
- heslo-pi heslo nastaví heslo pro uživatele pi
- heslo root heslo nastaví heslo pro root
- automatické přihlášení automaticky přihlásí uživatele
- cron-d nějaký-cron-soubor zkopíruje soubor cron do /etc/cron.d
- název hostitele umožňuje nastavit název hostitele systému
- motd umožňuje zkopírovat určený soubor do /etc/motd a nastavit vlastní zprávu
- vyměnit n nastavuje velikost systémové swapy
- uživatelské uživatelské jméno vytváří uživatele
Vypalte si vlastní Raspberry Pi ISO na SD kartu nebo SSD
sdm používá dd k „vypálení“ vašeho vlastního Raspberry Pi ISO na vámi zvolené paměťové médium. Použijte hořet přepněte pro jeho vyvolání:
sudo sdm --burn /dev/sdx your_rasperry_pi_image.img
...kde sdx je vaše SD karta nebo SSD. Pokud si nejste jisti, který disk je vaše paměťové médium, spusťte:
sudo fdisk-l
...pro získání seznamu zařízení.
Po dokončení procesu připojte zařízení k vašemu Pi a spusťte vlastní ISO!
Vytvoření přizpůsobeného ISO Raspberry Pi je s sdm snadné
Nyní, když jste vytvořili vlastní Raspberry Pi OS ISO, vytvořený podle vašich vlastních specifikací, je instalace dokonalého obrazu na více počítačích stejně snadná jako Pi a možnosti jsou nekonečné. Pokud jste zjistili, že přizpůsobení operačního systému je zábavné a produktivní, možná budete chtít také vyzkoušet vytváření přizpůsobených roztočení pro vaše oblíbené distribuce Ubuntu.