Flasher la carte SD

Il faut tout d’abord situer l’emplacement de la carte SD insérée dans le pc. Pour cela, il faut taper

df

Dans mon cas :

$ df
Sys. de fichiers blocs de 1K  Utilisé Disponible Uti% Monté sur
udev                 3997296        0    3997296   0% /dev
tmpfs                 804760    10100     794660   2% /run
/dev/sda2          238798492 13505080  213093376   6% /
tmpfs                4023780    40288    3983492   2% /dev/shm
tmpfs                   5120        4       5116   1% /run/lock
tmpfs                4023780        0    4023780   0% /sys/fs/cgroup
/dev/loop0            147456   147456          0 100% /snap/brackets/21
/dev/loop1             85120    85120          0 100% /snap/core/3017
/dev/sda1             523248     4684     518564   1% /boot/efi
tmpfs                 804756       16     804740   1% /run/user/121
tmpfs                 804756     3676     801080   1% /run/user/1000
/dev/mmcblk0p1         41322    20761      20561  51% /media/memo/boot
/dev/mmcblk0p2       1169348   757768     334128  70% /media/memo/f2100b2e-fd82-4647-b5ae-089280112716

Démonter les lecteurs associés à la SD , dans mon cas j’ai 2 partitions ( associées à une ancienne config rapsbian) : /dev/mmcblk0p1 et /dev/mmcblk0p2 .

sudo umount -l /dev/mmcblk0p2 /dev/mmcblk0p1

Une fois que vous avez récupéré la version de Raspbian , vous pouvez flasher votre carte SD en lignes de commande assez simplement. Dans mon cas , j’ai dézipper raspbian depuis le dossier de Téléchargement, j’‘écris donc :

sudo dd if=Téléchargements/2017-04-10-raspbian-jessie-lite.img of=/dev/mmcblk0

Après quelques “longues” minutes, le systeme est copié et vous obtenez normalement un message du type :

2534888+0 enregistrements lus
2534888+0 enregistrements écrits
1297862656 bytes (1,3 GB, 1,2 GiB) copied, 269,062 s, 4,8 MB/s

Placer un fichier vierge ssh dans la partition boot

Une fois la carte SD flashée, vous devez voir s’afficher deux partitions dont une se nomme boot, il faudra y placer un fichier nommé ssh pour que la rapsberry accepte la connexion ssh au demarrage :

cd /media/memo/boot/
touch ssh

Configurer une IP statique pour la raspberry PI

Il faut tout d’abord récupérer des informations sur la connexion , notamment connaitre l’adresse de la porte du routeur :

ip route | grep default | awk '{print $3}'

dans mon cas :

192.168.1.254

Il faut ensuite modifier le fichier dhcpd.conf présent sur la plus grosse des deux partitions de la carte sd ( celle qui contient tous les fichiers sources necessaires à la pi ):

cd /media/memo/f2100b2f-ed84-4647-b5ae-089280112716
sudo nano ./etc/dhcpcd.conf

et insérer à la fin du fichier :

#Allouer une IP STATIQUE

interface eth0
static ip_address=192.168.1.80/24
static routers=192.168.1.254
static domain_name_servers=208.67.222.222 208.67.220.220
interface wlan0
static ip_address=192.168.1.81/24
static routers=192.168.1.254
static domain_name_servers=208.67.222.222 208.67.220.220

192.168.1.80 est l’adresse IP réservée pour la connexion en ethernet et 192.168.1.81 l’ip réservée lorsque le pi est connectée en WIFI.

#Configurer le réseau Wifi ( si necessaire )

si vous souhaitez que la raspberry PI soit connectée en WIFI, il faudra modifier le fichier wpa_supplicant.conf :

sudo nano etc/wpa_supplicant/wpa_supplicant.conf

en ajoutant votre réseau et le mot de passe associé

network={
        ssid="MonRéseauWifi"
        psk="LeMotDePasseWifi"
        key_mgmt=WPA-PSK
}

Remarque : Il est conseillé de le modifier plus tard depuis la pi et utiliser wpa_passphrase pour qu’il ne soit pas inscrit en “clair” dans le fichier, en tapant wpa_passphrase "MonRéseauWifi" )

Se connecter à la raspberry

La carte est enfin prete, une fois installée dans la rapsberry pi, on s’y connectera ( en Wifi )avec la commande :

ssh pi@192.168.1.81

avec le mot de passe par défaut rapsberry .

Sources :