
Un'immagine non ufficiale di Debian 12 "Bookworm" è disponibile per la maggior parte dei modelli Raspberry Pi.
Come installare Debian 12 sul tuo Raspberry Pi
Ecco i passaggi necessari per installare Debian su un Raspberry Pi:
- Scarica l'immagine Debian 12 creata per Raspberry Pi.
- Flashalo su una nuova scheda SD con Raspberry Pi Imager.
- Inseriscila nel Raspberry Pi e avvialo.
La prima cosa che dobbiamo fare è scaricare un'immagine da questo sito per il nostro Raspberry Pi. Potete scaricarlo dal sito ufficiale qui .
Troverai un elenco delle immagini disponibili e le configurazioni con cui sono state testate. Nel mio caso scarico la versione 12 (Bookworm) e faccio clic sul 3B+, ovvero per Raspberry Pi 3 e ottengo l'immagine compressa xz.
Ci sono immagini per qualsiasi tipo di versione per Bookworm e Bullseye (versione 11) . Scegli quello che corrisponde al tuo hardware e alla tua scelta di versione, quindi scarica il file.

Flashare Debian 12 sulla microSD
Una volta scaricato, dobbiamo scrivere l'immagine su una microSD per l'avvio su Raspberry Pi. Il processo è lo stesso di qualsiasi altro file immagine che potresti aver eseguito in passato con Etcher o Raspberry Pi Imager
Per il nostro esempio utilizzeremo Raspberry Pi Imager.
- Scarica la versione per il computer che stai utilizzando per creare la scheda SD.
- Installa il file scaricato e avvia il software.
- Una volta avviato, ti verrà presentata la finestra principale di Imager.
Scegliamo la versione di Raspberry Pi che abbiamo, poi su Scegli S.O. selezionare "Use custom" nella parte inferiore dell'elenco.

Ti chiederà di individuare l'immagine compressa .xz che hai salvato in precedenza e selezionala.
Scheda SD scegliere la microSD dove installarlo (identifichiamola se abbiamo vari dispositivi USB)
Tempo di un caffè e la microSD è pronta, poiché l'immagine non contiene un'interfaccia desktop grafica o un software, quindi la procedura di scrittura è abbastanza veloce.
Primo avvio
La microSD è pronta per l'avvio e inseriamola nello slot del Raspberry Pi. Accendiamo e vedremo l'installazione di Debian che man mano si installa, richiede qualche minuto e finalmente arriveremo alla schermata di login.
Digitiamo root e premiamo invio.
Configurazione avanzata di Debian su Raspberry Pi
Se il nostro Raspberry Pi è collegato tramite cavo Ethernet, puoi ignorare questo passaggio. Altrimenti dobbiamo stabilire una connessione per collegare il Raspberry Pi alla tua rete Wireless. Eseguiamo il comando
Codice: Seleziona tutto
nano /etc/network/interfaces.d/wlan0
- Rimuoviamo il # all'inizio delle righe come mostrato sotto
- allow-hotplug wlan0
- iface wlan0 inet dhcp
- wpa-ssid my-network-ssid
- wpa-psk s3kr3t_P4ss

Sostituisci my-network-ssid con il nome della tua rete Wi-Fi (SSID).
Sostituisci s3kr3t_P4ss con la tua password Wi-Fi.
Salvare il file ed uscire (CTRL+O, CTRL+X).
Una volta terminato, puoi riavviare il sistema: non è necessario sudo poiché siamo root. In effetti, sudo non è disponibile per impostazione predefinita.
Codice: Seleziona tutto
Una volta riavviato, digitiamo root e premiamo invio.reboot
Verifichiamo se il nostro Raspberry Pi è connesso alla nostra rete Wi-FI digitiamo il comando
Codice: Seleziona tutto
Se il ping risponde, allora abbiamo completato la configurazione. Altrimenti ricontrolliamo le impostazioni wpa-ssid e wpa-psk (rispettare maiuscolo e minuscolo)ping www.google.it
Modifichiamo hostname, ci sono diverse soluzioni, ma questa è la più rapida.
Codice: Seleziona tutto
Sostituisci hostname con quello che desideri , ad esempio
nano /etc/hostname
raspberrypiSalvare il file ed uscire (CTRL+O, CTRL+X).
È necessario riavviare Raspberry Pi per applicare le modifiche:
Codice: Seleziona tutto
Una volta riavviato, digitiamo root, il nuovo nome host verrà visualizzato nel prompt dei comandi. reboot
Verifichiamo aggiornamenti, in modo da avere un sistema aggiornato. Ci vorranno un paio di minuti...
Codice: Seleziona tutto
Configurazione della tastieraapt update
apt upgrade
Configuriamo la tastiera con questo comando
Codice: Seleziona tutto
Premi Y è alla schermata scegliamo prima il tipo di tastiera e poi la lingua.apt install keyboard-configuration console-setup
Scegliamo Other premi invio.
Italian premi invio.
di nuovo Italian premi invio.
UTF-8 premi invio
Guess optimal character set premi invio.
Una volta terminata la configurazione , per applicare le modifiche eseguiamo
Codice: Seleziona tutto
Aggiungi un utentesetupcon
Per non dover continuare ad accedere come utente root, dobbiamo creare un utente, sto creando sat in questa guida. Cerchiamo di evitare “admin”, “pi” o nomi ovvii per motivi di sicurezza eseguiamo il comando:
Codice: Seleziona tutto
Riceverai una risposta che ti informerà che è stato aggiunto un nuovo utente e che è stato creato un gruppo per quell'utente e una directory home con tutti i tuoi file.adduser sat
Successivamente verrà richiesta una password e la conferma della password scelta.
Richiede molte altre informazioni come Full Name, Room Number etc... Puoi semplicemente premere Invio su quelli. L’ultima domanda è “is the information correct?” Premi y e tornerai al prompt.
Già che ci siamo, è il momento giusto per cambiare (più correttamente, aggiungere) la password di root. Eseguiamo il comando :
Codice: Seleziona tutto
Dato che abbiamo ancora effettuato l'accesso come utente root, questa è la password che stiamo cambiando. Chiederà la nuova password e poi la conferma della nuova password.passwd
Una volta completato, la password verrà impostata per l'accesso e per qualsiasi altra volta in cui avrai bisogno di una password di root.
Consenti sudo per il tuo utente
Il sistema deve sapere che questo utente è autorizzato a utilizzare sudo per eseguire comandi. Ecco come consentire i comandi amministrativi sul tuo nuovo utente. (sat in questo caso)
Assicurati di essere root o passa ad esso con:
Codice: Seleziona tutto
Ciò trasferirà l'utente a root, poiché l'utente sat non ha ancora il permesso per farlo. Ti verrà richiesta la password di root (quella che abbiamo impostato pochi passaggi prima)su - root
Quindi installa il pacchetto “sudo”, che non è disponibile di default su Debian:
Codice: Seleziona tutto
Concedi i privilegi per utilizzare "sudo" al tuo nome utente: sostituisci <username> con l'utente che abbiamo creato (sat).
apt install sudo
Codice: Seleziona tutto
Ciò aggiungerà l'utente al gruppo sudo in modo che ora avrà il permesso di eseguire comandi sudo. Ora dovresti essere in grado di tornare all'utente normale digitando:
usermod -aG sudo sat
Codice: Seleziona tutto
Se tutto va bene, tutto funzionerà normalmente. Se vuoi provarlo, puoi eseguire qualsiasi comando sudo, incluso:
exit
Codice: Seleziona tutto
installiamo wget ci servirà in futuro
sudo apt update
Codice: Seleziona tutto
Aggiunta dell'ambiente desktop (opzionale)
sudo apt install wget
Codice: Seleziona tutto
Con questo comando vedremo gli ambienti desktop che puoi installare. Questi ne includono diversi, che vanno da scelte leggere come MATE e LXDE ad alcune distribuzioni piuttosto pesanti come Plasma e Gnome.sudo tasksel
Ho installato LXDE è quello su cui si basa il sistema operativo Raspberry Pi, quindi sarà più familiare, anche se avrà comunque un aspetto molto diverso dal classico sistema operativo Pi.
L'installazione impiegherà alcuni minuti, ti chiederà quale lingua installare.
Una volta installato, un riavvio dovrebbe portarti al login del desktop grafico e dovresti vedere il nome completo del nome utente che abbiamo inserito in precedenza come scelta.
Abbiamo completato l'installazione.
