Accueil | Mini ordinateur : Raspberry Pi, Orange Pi, cartes de développement... | Actualité mini PC : Raspberry Pi, Orange Pi, cartes de développement | Comment installer Raspbian Jessie sur le Raspberry Pi Zero W sans écran ni clavier en WiFi

Comment installer Raspbian Jessie sur le Raspberry Pi Zero W sans écran ni clavier en WiFi

raspberry pi zero w without keyboard screen

Le Raspberry Pi Zero W (la nouvelle version intégrant le WiFi) est équipé de deux ports USB au format micro-USB ainsi qu’une sortie vidéo mini HDMI. L’emploi de ces connecteurs permet de rendre le Pi Zero W très compact – il mesure 4,7mm d’épaisseur – mais cela rend l’installation de la distribution Raspbian un peu plus compliquée. Il existe des adaptateurs micro-USB et mini HDMI mais cela augmente le prix de revient de l’ensemble. Heureusement, la fondation a prévu un mécanisme qui permet d’installer la distribution Raspbian Pixel sans clavier ni écran grâce à la connexion WiFi du Raspberry Pi Zero W.

Cette méthode d’installation fonctionne sur tous les modèles de Raspberry Pi

Matériel nécessaire

Le Raspberry Pi Zero W est plus difficile à se procurer que son grand frère le Raspberry Pi 3. Il est maintenant officiellement distribué en France par le site marchand Kubii spécialisé dans les accessoires pour la framboise. Même si ce n’est pas obligatoire, un boitier de protection est toujours le bienvenue pour protéger la carte des aléas et de la tasse de café ;-). Le kit Zero Essential Kit comprenant le Pi Zero W, un adaptateur mini HDMI, micro USB et 3 types de broches pour le GPIO de PiHut est vendu 26€ sur Amazon. Un second kit incluant le Pi Zero W et le boitier officiel est au même prix. Dans tous les cas, il est plus que recommandé d’acheter une carte SD rapide (classe 10) et de qualité.

Quelques accessoires pour équiper votre Raspberry Pi Zero W

Boitier pour Raspberry Pi Zero

A partir de 2,80€

carte sdCarte SD 8 Go SDHC Classe 10

A partir de 6,90€

chargeur raspbery pi 3 5v 3000maAlimentation 5V – 3000mA

A partir de 2,80€

Quelle puissance par rapport au Raspberry Pi 3 ?

Le Pi Zero W est construit autour du SOC mono-core Broadcom BCM2835 cadencé à 1GHz et de 512 MB de Ram. Le site f4bi a publié un benchmark très complet réalisé avec SysBench. Pour résumé, le Pi Zero W est équivalent au Raspberry Pi 2 dans la plupart des tâches.

Avec seulement 512MB de Ram, le Pi Zero W n’est clairement pas destiné à faire fonctionner (de façon fluide) le bureau graphique Pixel.

raspberry-pi-3-vs-pi-2-vs-pi-zero-vs-a-vs-b-benchmark-sysbench
Le plus petit est le meilleur (en secondes)

Récupérer la distribution Raspbian Jessie Lite

Allez sur le site officiel de la fondation et téléchargez l’image de la distribution Raspbian Jessie Lite.

raspberry pi jessy lite raspbian

Préparer la carte SD

Utilisez Etcher pour installer Raspbian sur la carte SD. Suivez ce guide qui explique toutes les étapes.

etcher sd card

Configurer le WiFi et la connexion SSH

A la fin de l’opération de copie, Etcher vous propose d’éjecter la carte SD. Si ce n’est pas le cas, faites-le puis insérez celle-ci de nouveau dans le lecteur. Ouvrez le gestionnaire de fichier (ou le Finder sur macOS). Sélectionner le périphérique nommé boot .

La fondation a prévu un mécanisme qui permet d’activer la connexion SSH et configurer le WiFi au premier démarrage du système. Il suffit de créer deux fichiers de configuration spécifiques à la racine de la carte SD.

Activer la connexion SSH

Depuis la version Pixel de Raspbian en décembre 2016, la connexion SSH est désactivée par défaut. C’est d’ailleurs cette faille de sécurité qui a été exploitée par le Trojan Linux.MulDrop.14. Pour activer le SSH, il suffit de créer un fichier nommé ssh à la racine.

Activer la connexion WiFi

Créer un nouveau fichier appelé wpa_supplicant.conf . Collez puis modifiez l’identifiant de votre réseau WiFi (SSID) et le mot de passe (PWD).

Vérifiez bien la présence de deux fichiers à la racine de la carte SD. Vérifiez bien les paramètres de connexion au réseau WiFi. Ejectez la carte SD de votre ordinateur.

Premier démarrage

Insérez la carte de SD dans le lecteur et mettez le Raspberry Pi Zero W sous tension. Le connecteur d’alimentation est le connecteur micro-USB situé à coté du connecteur caméra.

raspberry pi zero w activity led

Le démarrage dure environ une minute. Vous pouvez suivre le chargement du système à l’aide de la led verte située à coté du connecteur d’alimentation. Elle clignote durant le chargement puis s’allume en continue une fois que Raspbian est chargé.

Comment trouver le Pi Zero sur le réseau ?

Le Pi Zero est maintenant démarré. Maintenant il faut le trouver sur le réseau. Il existe plusieurs moyens à notre disposition.

A l’aide du routeur

La première solution consiste à se connecter à l’aide de l’adresse IP attribuée par le routeur. Pour cela, connectez-vous à l’interface d’administration de votre routeur.

routeur ip address hostname raspberry pi zero w

A l’aide d’un scanner réseau

Il existe de nombreux scanners réseau. Vous pouvez par exemple utiliser Angry IP Scanner, un projet Open Source qui fonctionne sur Windows 32-bit et 64-bit, Linux 32-bit et 64-bit et macOS. La version macOS nécessite l’installation de Java 7 pour fonctionner.

angry ip scanner raspberry pi zero w

A l’aide du hostname

Normalement, Raspbian diffuse un nom de machine sous la forme raspberrypi.local. Si plusieurs Raspberry Pi sont présents sur le même réseau, un numéro est ajouté au hostname comme ceci

Angry IP Scanner récupère le hostname dans la 3ème colonne mais celui-ci n’est pas correct ! Il est préférable d’utiliser le routeur. En SSH, on se connecte au Pi Zero comme ceci

Mettre à jour et changer le mot de passe par défaut

Au premier démarrage, il est préférable de mettre à jour le système. Linux est mis à jour en permanence. Commencez par mettre à jour les dépendances de la version actuelle du système

Puis mettez le à jour le système

Lorsque la fondation publie une nouvelle distribution, exécutez la commande sudo apt dist-upgrade pour l’installer.

Enfin modifiez le mot de passe par défaut. C’est la second faille utilisée par le Trojan Linux.MulDrop.14 pour se propager à tous les Raspberry Pi connectés au réseau local ! Pour cela, exécutez la commande passwd  et suivez les consignes.

Dernier conseil, ne débranchez jamais le câble d’alimentation sans avoir arrêté le système. C’est le meilleur moyen de casser votre carte SD ! Pour arrêter le système, utiliser la commande sudo halt.Après l’extinction de la Led d’activité, attendez encore 5 secondes.

Pour d’autres optimisations, lisez le précédent tutoriel sur le Raspberry Pi 3.

Mises à jour

[17/09/2017] – Modification du fichier wpa_supplicant.conf. Merci à Stéphane

 

 

  • Ben Robinson

    Bonjour. Jaurais juste une petite question toute bete. Quel fichier doit on cree pour le SSH?! Un fichier .txt .conf …
    Merci pour votre reponse.
    Cordialement. 🙂

    • Bonjour Ben. Il n’y a aucun fichier de configuration à créer (même s’il est possible d’affiner les paramètres de sécurité). Sur macOS, Linux (Ubuntu, Raspbian…), il suffit de lancer la commande SSH depuis le Terminal. Pour Windows ou en savoir plus, tout est ici https://projetsdiy.fr/connexion-ssh-raspberry-pi/

  • Stéphane

    Bonjour,
    Merci pour ce tuto.
    J’apporte une mise à jour; pour que le WiFi démarre le fichier wpa_supplicant.conf doit maintenant avoir les lignes suivantes:

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

    network={
    ssid=”SSID”
    psk=”PASSWORD”
    key_mgmt=WPA-PSK
    }

    • Merci beaucoup Stéphane. L’article est modifié.