Raspberry Pi OS este un sistem de operare derivat din Debian, conceput pentru a ajuta începătorii și experții să profite la maximum de hardware-ul Raspberry Pi, oferind în același timp o experiență desktop ușor de utilizat. Deși puteți face unele personalizări de bază înainte de a introduce mediul de stocare în Pi pentru prima dată, folosind instrumentul oficial Raspberry Pi Imager, vă puteți dori să faceți mai mult. Cu sdm, un instrument de gestionare a cardurilor SD, puteți. Iată cum să o faci.
De ce să folosiți sdm pentru a crea imagini de disc personalizate pentru Raspberry Pi?
Raspberry Pis sunt ieftine (când le puteți găsi) calculatoare cu o singură placă cu componente de top și un accent pe învățare și proiecte de software și electronice DIY. Sunt perfecte pentru laboratoarele de calculatoare ale școlilor și pentru implementarea ca servere independente.
Dacă implementați mai multe computere Raspberry Pi într-o școală sau în alte organizații, veți descoperi că după ce ați intermit o imagine a sistemului de operare Raspberry Pi pe un card SD sau SSD, ajungeți să instalați același set de pachete de software din nou și din nou. Veți configura aceleași servicii, veți monta aceleași unități suplimentare și veți adăuga aceleași alias-uri la .bashrc fişier. Poate deveni foarte obositor, foarte repede.
sdm este un instrument care facilitează construirea de medii de stocare consistente și gata de utilizare pentru Raspberry Pi, care conține software-ul de care aveți nevoie și configurația pe care o alegeți.
Cum se instalează și se utilizează sdm
sdm se instalează pe Linux printr-un script pe care îl curlezi din depozitul său GitHub și îl pui în Bash:
curl -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | bash\n
Veți avea nevoie, de asemenea, de o imagine a sistemului de operare Raspberry Pi vanilie pentru a lucra. Luați cea mai actuală imagine ARM 64 Bullseye de pe descărcări oficiale Raspberry Pi director.
Imaginile de disc Raspberry Pi sunt comprimate ca arhive XZ. Extrage imaginea cu:
unxz /path/to/your/image.img.xz
Acum sunteți gata să începeți să vă personalizați imaginea sistemului de operare Raspberry Pi. Spre deosebire de oficial Raspberry Pi Imager instrument, sdm nu oferă o opțiune GUI prietenoasă, așa că veți petrece mult timp în terminal. Primul lucru pe care doriți să-l faceți este să vă asigurați că sdm este capabil să monteze ISO și să pornească un chroot:
sudosdm--explorayour_rasperry_pi_image.img
Dacă are succes, sdm va porni un chroot și va schimba fundalul terminalului în gri, culoarea fontului terminalului în albastru și cursorul în roșu. Nu este foarte ușor pentru ochi, dar este un memento că explorezi ISO într-un chroot, mai degrabă decât pe sistemul tău gazdă.
După ce ați aruncat o privire în jur, ieșiți din chroot cu:
Ieșire
Flotila dvs. de Pis va trebui să se conecteze la rețea. Cel mai simplu mod de a face acest lucru este de a crea un nou wpa_supplicant.conf fișier în directorul dvs. de lucru.
nanowpa_supplicant.conf
În el, inserați următoarele, asigurându-vă că înlocuiți propriile detalii de rețea și țară în câmpurile relevante:
tara=noi
update_config=1
ctrl_interface=/var/run/wpa_supplicant
retea={
scan_ssid=1
ssid="MyNetworkSSID"
psk="super-secretă-parolă"
}
Salvați și ieșiți din nano cu Ctrl + O apoi Ctrl + X.
Dacă intenționați să preinstalați mai multe pachete suplimentare pe ISO Raspberry Pi, poate doriți să extindeți imaginea pentru a vă oferi mai mult spațiu. Puteți folosi extinde comuta pentru asta.
sudosdm--extinde--xmb 2048 2022-09-22-raspios-bullseye-brat64.img.xz
... vă va oferi 2 GB în plus pentru a vă juca. Puteți ajusta această cifră la propriile cerințe.
Instalați pachete suplimentare pe ISO Raspberry Pi cu sdm
A avea aplicații deja instalate și accesibile pentru utilizatorul final este cu adevărat scopul sdm. Puteți gestiona ce aplicații vor fi preinstalate pe ISO cu ajutorul personalizați comutator și un fișier text care listează aplicațiile pe care doriți să le instalați.
nano aplicație
În acest fișier, introduceți numele tuturor aplicațiilor pe care doriți să le fie disponibile la prima pornire. Acestea pot fi fie nume separate prin spații, fie unul pe linie. De exemplu:
irssi mypaint qmmp conky openvpn
Dacă ești lipsit de inspirație, verifică-ne excelent listă curată de aplicații grozave de instalat pe Raspberry Pi. Când ești fericit, salvează și ieși din nano cu Ctrl + O apoi Ctrl + X.
Angajarea personalizării dvs. la ISO Raspberry Pi
Următoarea comandă va copia setările pentru harta tastelor, localitatea, fusul orar și țările Wi-Fi din sistemul pe care rulează; copiați fișierul wpa_supplicant.conf pe care tocmai l-ați configurat; activați SSH pe Pi; solicitați o nouă parolă; și actualizați și actualizați sistemul.
sudo sdm --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user myuser --password-user mypassword your_rasperry_pi_image.img
Adăugându-l cu:
--apps applist
...va instala aplicațiile pe care le-ați specificat în dvs aplicație fişier.
Acest proces poate dura câteva minute, dar vă va ține la curent cu progresul.
Înainte de a rula comanda, există comutatoare suplimentare pe care le puteți utiliza pentru a configura ISO în continuare. Iată câteva dintre cele mai utile:
- parola-pi parola setează parola pentru utilizatorul pi
- parola-parola rădăcină setează parola pentru root
- Logare automata conectează automat utilizatorul
- cron-d unele-cron-fișier copiează un fișier cron în /etc/cron.d
- nume de gazdă vă permite să setați un nume de gazdă de sistem
- motd vă permite să copiați un fișier specificat în /etc/motd pentru a seta un mesaj personalizat
- schimb n setează dimensiunea schimbului de sistem
- nume de utilizator de utilizator creează utilizatori
Ardeți ISO personalizat Raspberry Pi pe cardul SD sau SSD
sdm folosește dd pentru a „arde” ISO Raspberry Pi personalizat pe mediul de stocare ales. Folosește a arde comutați pentru a-l invoca:
sudo sdm --burn /dev/sdx your_rasperry_pi_image.img
...unde sdx este cardul dvs. SD sau SSD. Dacă nu sunteți sigur care unitate este mediul dvs. de stocare, rulați:
sudo fdisk-l
... pentru a obține o listă de dispozitive.
Când procesul s-a terminat, atașați dispozitivul la Pi și porniți ISO personalizat!
Crearea unui ISO Raspberry Pi personalizat este ușoară cu sdm
Acum că ați creat un ISO personalizat pentru sistemul de operare Raspberry Pi, creat după propriile specificații, instalarea imaginii dvs. perfecte pe mai multe mașini este la fel de ușoară ca și Pi, iar posibilitățile sunt nesfârșite. Dacă ați descoperit că personalizarea sistemului de operare este distractivă și productivă, poate doriți să încercați și să creați rotiri personalizate pentru distribuția dvs. favorită Ubuntu.