Raspberry Pi OS è un sistema operativo derivato da Debian progettato per aiutare i principianti e gli esperti a ottenere il massimo dall'hardware Raspberry Pi, offrendo allo stesso tempo un'esperienza desktop di facile utilizzo. Sebbene sia possibile eseguire alcune personalizzazioni di base prima di inserire il supporto di archiviazione nel Pi per la prima volta, utilizzando lo strumento Raspberry Pi Imager ufficiale, potresti desiderare di poter fare di più. Con sdm, uno strumento di gestione delle schede SD, puoi farlo. Ecco come farlo.
Perché utilizzare sdm per creare immagini disco personalizzate per il tuo Raspberry Pi?
I Raspberry Pi costano poco (quando li trovi) computer a scheda singola con componenti di prim'ordine e un'enfasi sull'apprendimento e sui progetti di software ed elettronica fai-da-te. Sono perfetti per i laboratori informatici scolastici e per la distribuzione come server autonomi.
Se stai distribuendo più computer Raspberry Pi in una scuola o in altre organizzazioni, lo scoprirai dopo il flashing un'immagine del sistema operativo Raspberry Pi su una scheda SD o SSD, si finisce per installare lo stesso set di pacchetti software più e più volte. Imposterai gli stessi servizi, monterai le stesse unità aggiuntive e aggiungerai gli stessi alias al file .bashrc file. Può diventare molto noioso, molto rapidamente.
sdm è uno strumento che semplifica la creazione di supporti di archiviazione coerenti e pronti all'uso per Raspberry Pi, contenenti il software necessario e la configurazione scelta.
Come installare e utilizzare sdm
sdm si installa su Linux tramite uno script che si arriccia dal suo repository GitHub e si esegue il pip su Bash:
ricciolo -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | bash\n
Avrai anche bisogno di un'immagine del sistema operativo Raspberry Pi vaniglia su cui lavorare. Prendi l'immagine ARM 64 Bullseye più recente dal download ufficiali di Raspberry Pi directory.
Le immagini del disco Raspberry Pi vengono compresse come archivi XZ. Estrai l'immagine con:
unxz /percorso/della/tua/immagine.img.xz
Ora sei pronto per iniziare a personalizzare la tua immagine del sistema operativo Raspberry Pi. A differenza del funzionario Imager Raspberry Pi tool, sdm non offre un'opzione GUI amichevole, quindi trascorrerai molto tempo nel terminale. La prima cosa che vuoi fare è assicurarti che sdm sia in grado di montare l'ISO e avviare un chroot:
sudosdm--Esploraretua_rasperry_pi_image.img
In caso di successo, sdm avvierà un chroot e cambierà lo sfondo del terminale in grigio, il colore del carattere del terminale in blu e il cursore in rosso. Non è molto facile da vedere, ma ricorda che stai esplorando l'ISO in un chroot, piuttosto che sul tuo sistema host.
Dopo aver dato un'occhiata in giro, esci dal chroot con:
Uscita
La tua flottiglia di Pis dovrà connettersi alla rete. Il modo più semplice per farlo è creare un nuovo file wpa_supplicant.conf file nella tua directory di lavoro.
nanowpa_supplicant.conf
In esso, incolla quanto segue, assicurandoti di sostituire la tua rete e i dettagli del paese nei campi pertinenti:
paese=noi
update_config=1
ctrl_interface=/var/run/wpa_supplicant
rete={
scan_ssid=1
ssid="MyNetworkSSID"
sk="password super-segreta"
}
Salva ed esci da nano con Ctrl + O Poi Ctrl + X.
Se prevedi di preinstallare più pacchetti aggiuntivi sulla tua ISO Raspberry Pi, potresti voler estendere l'immagine per avere più spazio. Puoi usare il estendere cambia per questo.
sudosdm--estendere--xmb 2048 2022-09-22-raspios-bullseye-arm64.img.xz
... ti darà 2 GB in più con cui giocare. È possibile adattare questa cifra alle proprie esigenze.
Installa pacchetti extra sul tuo Raspberry Pi ISO con sdm
Avere app già installate e accessibili per l'utente finale è davvero il punto di sdm. Puoi gestire quali app saranno preinstallate sull'ISO con il file personalizzare switch e un file di testo che elenca le app che desideri installare.
nanoapplist
In questo file, digita i nomi di tutte le app che desideri rendere disponibili al primo avvio. Questi possono essere nomi separati da spazi o uno per riga. Ad esempio:
irssi mypaint qmmp conky openvpn
Se sei a corto di ispirazione, dai un'occhiata al nostro eccellente elenco curato di fantastiche app da installare su Raspberry Pi. Quando sei soddisfatto, salva ed esci da nano con Ctrl + O Poi Ctrl + X.
Affidare la tua personalizzazione all'ISO di Raspberry Pi
Il comando successivo copierà le impostazioni della mappa dei tasti, delle impostazioni locali, del fuso orario e del paese Wi-Fi dal sistema su cui è in esecuzione; copia il file wpa_supplicant.conf appena configurato; abilitare SSH sul Pi; richiedere una nuova password; e aggiornare e aggiornare il sistema.
sudo sdm --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user mioutente --password-user miapassword tua_rasperry_pi_image.img
Aggiungendolo con:
--apps elenco applicazioni
... installerà le app specificate nel file applist file.
Questo processo può richiedere diversi minuti, ma ti terrà informato sui progressi.
Prima di eseguire il comando, sono disponibili opzioni aggiuntive che è possibile utilizzare per configurare ulteriormente l'ISO. Ecco alcuni dei più utili:
- password-pi password imposta la password per l'utente pi
- password di root-password imposta la password per root
- login automatico accede automaticamente all'utente
- cron-d un file-cron copia un file cron in /etc/cron.d
- Nome host consente di impostare un nome host di sistema
- modd consente di copiare un file specificato in /etc/motd per impostare un messaggio personalizzato
- scambiare nm imposta la dimensione dello scambio di sistema
- nome utente dell'utente crea utenti
Masterizza il tuo Raspberry Pi ISO personalizzato su scheda SD o SSD
sdm usa dd per "masterizzare" il tuo Raspberry Pi ISO personalizzato sul tuo supporto di archiviazione preferito. Usa il bruciare switch per invocarlo:
sudo sdm --burn /dev/sdx your_rasperry_pi_image.img
... dove sdx è la tua scheda SD o SSD. Se non sei sicuro di quale unità sia il tuo supporto di archiviazione, esegui:
sudo fdisk-l
...per ottenere un elenco di dispositivi.
Al termine del processo, collega il dispositivo al tuo Pi e avvia la tua ISO personalizzata!
Creare un ISO Raspberry Pi personalizzato è facile con sdm
Ora che hai creato un ISO del sistema operativo Raspberry Pi personalizzato, realizzato secondo le tue specifiche, installare la tua immagine perfetta su più macchine è facile come Pi e le possibilità sono infinite. Se hai scoperto che la personalizzazione del sistema operativo è divertente e produttiva, potresti provare a creare giri personalizzati anche per la tua distribuzione Ubuntu preferita.