====== 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]] :-)