L’autore declina ogni responsabilità per eventuali danni di qualsiasi genere derivanti direttamente o indirettamente dall’uso delle informazioni contenute in quest’articolo.
- Scaricare ed installer Etcher sul computer: etcher.io
- Scaricare l’immagine di Raspbian sul computer: raspberrypi.org/downloads/raspbian
- Inserire la scheda di memoria flash nel lettore di schede del computer ed eseguire Etcher per scrivere l’immagine sulla scheda; tutti i dati presenti sulla scheda saranno cancellati:
- Select image > Selezionare il file immagine scaricato (anche compresso)
- Select drive > Selezionare la scheda di memoria, facendo attenzione a scegliere l’unità giusta
- Flash
- Conclusa la copia, rimuovere la scheda di memoria dal sistema, quindi reinserirla.
- Creare un file vuoto denominato
ssh
(senza estensione) nella partizione di boot (/boot
) della scheda di memoria, in modo da abilitare il server SSH. - Rimuovere la scheda di memoria dal computer, inserirla nel Raspberry Pi e avviarlo.
- Connettersi in SSH con PuTTY e autenticarsi con le credenziali predefinite:
pi
/raspberry
. - Se il login SSH risulta particolarmente lento:
sudo nano /etc/ssh/sshd_config
- Aggiungere la riga seguente:
UseDNS no
- Riavviare il sistema:
sudo reboot
- Espandere il Filesystem in modo da sfruttare tutto lo spazio disponibile sulla scheda di memoria:
sudo raspi-config
- Advanced Options > Expand Filesystem
- Riavviare il sistema
- Attivare un server VNC per poter accedere al desktop da remoto (consigliato).
- Per aumentare la risoluzione grafica in modalità headless, utile quando si lavora con il VNC, occorre modificare il file
/boot/config.txt
prestando la massima attenzione:sudo nano /boot/config.txt
- Abilitare (cancellando il carattere iniziale
#
) le opzionihdmi_group
ehdmi_mode
, e regolarne i valori in modo da impostare la risoluzione desiderata. Seguire le indicazioni della documentazione ufficiale. - Abilitare l’opzione
hdmi_force_hotplug=1
. Questa opzione forza la GPU ad abilitare le impostazioni HDMI anche se non c’è un dispositivo connesso fisicamente. - Abilitare l’opzione
disable_overscan=1
per disattivare la sovrascansione, che non è necessaria in modalità headless e riduce la risoluzione effettiva. - Riavviare il sistema:
sudo reboot
- Per disattivare la connettività Wi-Fi e Bluetooth (opzionale, utile in caso di connessione permanente via cavo LAN):
sudo nano /boot/config.txt
- Aggiungere le righe seguenti:
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt - Riavviare il sistema:
sudo reboot