Installer Raspbian sur Raspberry Pi depuis Linux Ubuntu

La procédure ci-après a été testé sur Raspberry Pi 3 et sur Raspberry Pi Zero W.

Installation de Raspbian sur carte SD

Télécharger la dernière version de Raspbian lite:

wget https://downloads.raspberrypi.org/raspbian_lite_latest

Il s’agit d’une archive zip à dézipper:

unzip raspbian_lite_latest

Nous obtenons une image mémoire du type 2017-11-29-raspbian-stretch-lite.img.

Insérer la carte SD dans le PC et repérer là via la commande suivante qui affiche les périphériques (dont les disques et partitions) par ordre de date de modification (plus récent au plus ancien):

ls -ltr /dev

Le périphérique recherché doit être vers la fin et avoir un nom du type mm*, ou sd*, dans mon cas mmcblk0.

Installer Raspbian sur la carte via la commande:

sudo dd bs=1M if=2017-11-29-raspbian-stretch-lite.img of=/dev/mmcblk0

L’image Raspbian installée est une image complête comprenant des partitions. La commande bas niveau dd ci-dessus a donc pour effet indirect de repartitionner et reformater la carte. Elle prend quelques minutes.

Configurer le WiFi et l’accès SSH

Sortir la carte mémoire et la réinsérer. Les 2 partitions boot et rootfs devrait se monter. Taper mount pour les identifier, ce qui donne par exemple:

/dev/mmcblk0p1 on /media/domotruc/boot type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/mmcblk0p2 on /media/domotruc/rootfs type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)

Se placer sur la partition boot:

cd /media/domotruc/boot

Pour activer le SSH, il suffit de créer un fichier nommé ssh à la racine:

touch ssh

Configurer le WiFi en créant un nouveau fichier appelé wpa_supplicant.conf. Collez puis modifiez l’identifiant de votre réseau WiFi (SSID) et le mot de passe (PWD):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=FR

network={
  ssid="SSID"
  psk="PASSWORD"
  key_mgmt=WPA-PSK
  scan_ssid=1
}

Démonter la partition et éjecter la carte.

Démarrage du Raspberry

Insérer la carte dans le Raspberry et le mettre sous tension. Il est possible de brancher un écran pour suivre le démarrage mais ce n’est pas indispensable.

Deux minutes plus tard maximum, le Pi devrait être visible sur le réseau (se connecter à sa box pour obtenir son adresse IP) et connectable via ssh. Se connecter via:

ssh pi@adresse_ip

Le mot de passe par défaut est raspberry.

Lancer sudo raspi-config (même mot de passe) et effectuer les tâches suivantes:

  • Configuration clavier français
  • Nouveau password
  • Localisation: configurer tous les items

Mise à jour et nettoyage:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install deborphan
sudo apt-get remove --purge `deborphan`

Bibliographie

Laisser un commentaire