Fase 1: come scaricare e copiare l’ultima versione del sistema operativo RASPBIAN su scheda SD
Utenza Windows:
Step 1: scaricare il S.O. “Raspbian” (raccomandato) dalla pagina “http://www.raspberrypi.org/downloads/”
Step 2: scompattare il file scaricato:
1. attraverso il tasto dx sul file ci sarà “extract all”
2. al completamento della procedura apparirà un file con estensione “.img”
Step 3: scaricare Win32DiskImager
- effettuare il download del file win32diskimager-binary.zip da un sito che lo rende disponibile (esempio http://sourceforge.net/projects/win32diskimager/)
- decomprimere il file .zip nella stessa directory in cui è stato scompattato il file del S.O. Raspbian;
- al termine della procedura verrà visualizzata una nuova directory chiamata “win32diskimager-binary”
Step 4: Installazione Raspbian sulla SD Card
- collegare la scheda SD sul PC dove è stata scaricata l’immagine;
- accedere alla directory creata dal passaggio precedente (step punto 3) e avviare il file Win32DiskImager.exe (se win7 o win8 cliccare con il tasto dx + “Esegui come amministratore”);
- selezionare la scheda manualmente dall’apposita tendina.
- nella sezione Image File selezionare il file .img di Raspbian scaricato e decompresso (step 3 punto 2);
- cliccare su “Write“;
- dopo alcuni minuti, al termine del processo, la scheda SD sarà pronta ad essere utilizzata sul Raspberry Pi.
Utenza linux:
Attenzione: l’utilizzo dello strumento dd può sovrascrivere qualsiasi partizione della vostra macchina. Se si specifica il dispositivo sbagliato le istruzioni riportate di seguito è possibile eliminare la partizione Linux primaria. Si prega di fare attenzione.
- Eseguire il comando “df -h” per verificare quali dispositivi sono attualmente montati sulla macchina;
- Inserire la scheda nel lettore (o in un lettore di schede se non ha la slot)
- Eseguire ancora “df -h”. Dovrebbe apparire il nuovo dispositivo, la scheda SD. La colonna di sinistra dà il nome del dispositivo della vostra scheda SD; esso sarà indicato come qualcosa di simile a / dev / mmcblk0p1 o / dev / sdd1. L’ultima parte (rispettivamente p1 o 1) è il numero della partizione, ma si desidera scrivere per tutta la scheda SD, non solo una partizione. Pertanto è necessario rimuovere quella parte dal nome (sempre, per esempio, / dev / mmcblk0 o / dev / SDD) come dispositivo per l’intera scheda SD.
Si noti che la scheda SD può apparire più di una volta nella produzione di df; lo farà se è stata scritta in precedenza una immagine Raspberry Pi a questa scheda SD, perché le immagini SD Raspberry Pi hanno più di una partizione. - Dopo aver annotato ciò che il nome del dispositivo, è necessario smontarlo in modo che i file non possono essere letti o scritti sulla scheda SD, mentre si sta copiando sull’immagine SD.
- Eseguire umount / dev / sdd1, sostituendo sdd1 con il nome del dispositivo qualunque sia la scheda SD è (compreso il numero della partizione).
- Se la scheda SD si presenta più di una volta l’output di df causa di avere più partizioni sulla scheda SD, è necessario smontare tutte queste partizioni.
- Nel terminale, scrivere l’immagine sulla scheda con il comando di seguito, avendo cura di sostituire il file di input, if=argument con il percorso del file .img, e il / dev / sdd nel file di output of =argument con il giusto nome del dispositivo. Questo è molto importante, in quanto se si fornisce il nome del dispositivo sbagliato, si perdono tutti i dati sul disco rigido. Assicurarsi che il nome del dispositivo è il nome di tutta la scheda SD come descritto sopra, non solo una partizione di esso; per esempio sdd, non sdds1 o sddp1; o mmcblk0 non mmcblk0p1.
EX: dd bs=4M if=2014-12-24-wheezy-raspbian.img of=/dev/sdd
(Se non si è connessi come root è necessario anteporre questo con sudo.)NOTA: Il comando dd non fornisce alcuna informazione del suo progresso e così può sembrare di avere sistema congelato; potrebbe richiedere più di cinque minuti per finire di scrivere sulla scheda. Per vedere l’avanzamento dell’operazione di copia è possibile eseguire pkill -USR1 -n -x gg in un altro terminale, con il prefisso sudo se non si è connessi come root. Lo stato di avanzamento verrà visualizzata nella finestra originale e non la finestra con il comando pkill; non può visualizzare immediatamente, a causa di buffering.
Invece di “dd” è possibile utilizzare “dcfldd”; darà una relazione su quanto è stato scritto su SD.
- Eseguire sync; Ciò garantirà che la cache di scrittura viene svuotata e che è sicuro di disinstallare la scheda SD.
Utenza MAC:
Su Mac OS si ha la possibilità di scegliere sia il comando “dd” da riga di comando o utilizzare lo strumento ImageWriter grafica per scrivere l’immagine alla scheda SD.
Da modalità grafica:
- Collegare il lettore di schede SD con la scheda SD all’interno. Si noti che deve essere formattato in FAT32.
- Dal menu Apple, scegliere Informazioni su questo Mac, quindi fare clic su More info …; Se si utilizza Mac OS X 10.8.x Mountain Lion cliccare su System Report.
- Cliccare su USB (o Card Reader, se si utilizza un lettore integrato di schede SD) e poi cercare la scheda SD nella sezione in alto a destra della finestra. Fare clic su di essa, quindi cercare il nome BSD nella sezione in basso a destra; essa sarà simile ‘diskn’ dove n è un numero (ad esempio, DISK4). Prendere nota di questo numero.
- Smontare la partizione in modo che vi sarà permesso di sovrascrivere il disco; per fare questo, aprire Utility Disco e smontarlo (non espellerla, o si dovrà ricollegarlo). Si noti che su Mac OS X 10.8.x Mountain Lion, “Verifica disco” (prima di smontare) verrà visualizzato il nome BSD come “/ dev / disk1s1” o simili, che consente di saltare i due passaggi precedenti.
- Dal terminale digitare :
sudo dd bs = 1m if = path_of_your_image.img of = / dev / diskn
sostituire n con il numero annotato prima.
Da linea di comando:
- Se si ha dimestichezza con la linea di comando, si può scrivere l’immagine su una scheda senza alcun software aggiuntivo. DIgitare “diskutil list”
- Identificare il disco (non partizioni) della scheda SD ad esempio DISK4 (non disk4s1):
diskutil unmountDisk /dev/<disk# from diskutil>
esempio :diskutil unmountDisk /dev/disk4
sudo dd bs=1m if=image.img of=/dev/DISK
esempio :sudo dd bs=1m if=2014-09-09-wheezy-raspbian.img of=/dev/disk4 Ciò può comportare un gg: numero non valido ‘1m’ errore se si dispone di coreutils GNU installato. In questo caso è necessario utilizzare 1M:
sudo dd bs = 1M if = image.img of = / dev / DISCO