====== Préparer une carte SD de Raspbian Lite Headless ======
* Objet : Préparer une carte SD ou MicroSD pour un Raspberrypi sans jamais y connecter ni écran ni clavier.
* Niveau requis : {{tag> avisé}}
* Commentaires : //Je ne crois pas avoir vu ce tuto en français, y'en a des pelles en anglais par contre //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
===== Introduction =====
On utilise souvent un Raspberrypi sans écran ni clavier. C'est facile grâce à SSH et la ligne de commande, mais le SSH est désormais désactivé par défaut. De plus, si on a pas accès à un réseau filaire, ou pour les version sans connecteur RJ45 comme les Rasperrypi Zero, comment configurer l'accès à son réseau Wifi ?
C'est ce qu'on va essayer de voir ici :-)
===== Récupérer l'image et graver l'image =====
Il existe à présent une version //Lite// de Raspbian, sans environnement de bureau, [[https://www.raspberrypi.org/downloads/raspbian/|disponible là]]. On ne s'étendra pas sur la décompression du zip.
Reste ensuite à //graver// l'image sur la carte, on parlera juste ici de la méthode en lige de commande depuis un système //Unix// avec [[doc:systeme:dd|dd]]. Imaginons qu'on ait télécharger l'image intitulée ''2018-10-09-raspbian-stretch-lite.img'', et que notre carte SD se trouve sur ''/dev/mmcblk'' (je ne parlerais pas de [[doc:systeme:fdisk|fdisk]] ici non plus), la commande sera donc dd bs=4M if=2018-10-09-raspbian-stretch-lite.img of=/dev/mmcblk status=progress conv=fsync
===== Activer le serveur SSH =====
Une fois l'image sur la carte, il faut monter la première partition ''boot'' et y créer simplement un fichier nommé ''ssh'' (avec [[doc:systeme:touch|touch]] par exemple).
===== Donner les identifiants de son réseau Wifi =====
Pour la connexion au Wifi puisse se faire automatiquement il faudra créer dans la même partition ''boot'' un fichier ''wpa_supplicant.conf'' (pourquoi pas avec [[doc:editeurs:nano|nano]] ou [[doc:editeurs:vim:vim|vim]]), qui contiendra
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=«les_deux_lettres_de_votre_pays_au_format_ISO-3166-1»
network={
ssid="«votre_SSID»"
psk="«votre_CLE_WIFI»"
key_mgmt=WPA-PSK
}
Les paramètres son évidemment à adapter à votre point d'accès Wifi :-D
===== Démarrer et profiter =====
Après avoir démonter proprement la carte, il ne reste plus qu'à l’insérer dans le Raspberrypi, repérer son adresse IP (via la liste des équipement connectés de votre box/routeur par exemple) et vous y connecter avec ''ssh pi@votre_ip'', le mot de passe par défaut étant à l'heure actuelle ''raspberry'' (à modifier immédiatement [[doc:systeme:passwd|avec la commande passwd]] :-)