Dans cette troisième partie du projet BrewPi nous allons configurer le système d’exploitation et installer le logiciel BrewPi qui permet de contrôler et obtenir des graphiques de températures. Un point d’accès WiFi sera également mis en place pour accéder à l’interface web même en l’absence de réseau domestique (au fond du garage ou dans la cabane du jardin).
Configuration initiale d’un Raspberry
Après avoir préparé votre carte SD de démarrage avec Raspbian certaines étapes de configurations sont indispensables avant de continuer vos bidouilles Raspberryennes. Etendre la partition principale ou configurer la timezone sont des étapes basiques pour les bidouilleurs les plus avertis mais que les débutants ne connaissent pas forcément. En voici les principales et indispensables.
TIP : Activer rapidement l’accès SSH au premier boot
Depuis les dernières releases de Raspbian (full et lite), le serveur SSH permettant un accès à distance est désactivé par défaut. C’est une bonne nouvelle pour tous les débutants travaillant uniquement en local qui auraient pu laisser une « porte ouverte » sans forcément le savoir.
Cependant si comme moi vous aviez pris la mauvaise habitude, en préparant une carte de démarrage Raspbian lite, d’aller directement brancher votre nouveau Raspberry à bidouiller simplement à une source d’alimentation et à une connexion réseau. Il est maintenant nécessaire de démarrer une première fois le système connecté à un écran et un clavier pour le configurer correctement via raspi-config ou la ligne de commande directe. Cette étape est relativement fastidieuse pour les bidouilleurs réguliers.
Il est cependant possible de rapidement activer le serveur SSH au premier boot en le configurant lors de la création de la carte de démarrage. A la fin de l’écriture du système sur la carte, il suffit simplement de créer un fichier vide nommé ssh dans la partition boot de votre carte toute fraîche. Au premier démarrage le fichier sera détecté par le système, le serveur SSH sera activé et le fichier sera supprimé.
Mise à jour de Raspbian
Afin de garder un système sans faille de sécurité et sans bug, il y a trois points à mettre régulièrement à jour sur une carte Raspberry Pi :
- Les paquets
- La distribution (ici Raspbian)
- Le firmware
La mise à jour de ces composants requiert bien évidemment une connexion internet.
Installation simplifiée avec NOOBS
NOOBS (New Out of Box Software) est un utilitaire destiné aux nouveaux utilisateurs de Raspberry Pi. Celui-ci permet une installation simplifiée du système d’exploitation, mais également un changement aisé de distribution sans avoir à recopier des fichiers supplémentaires sur la carte SD via un ordinateur externe.
Pour simplifier, NOOBS se comporte à la manière d’un recovery, c’est-à-dire un système allégé qui se lance avant le système principal. Au premier démarrage celui-ci vous permettra de choisir entre différentes distributions à installer sur votre carte SD (Raspbian, Pidora, RaspBMC, OpenELEC…).
Connexion via SSH à Raspbian
Administrer son Raspberry Pi à distance via SSH peut être nécessaire dans le cadre d’une utilisation « serveur ». Il est alors possible d’installer des paquets, modifier des fichiers, tout cela sans écran ni clavier directement connecté à notre carte.
Création de la carte SD de démarrage
EDIT 25/04/2017 : Ajout d’une section sur ApplePi Baker à la fin de ce tutoriel
Pour ce premier tutoriel nous allons vous expliquer comment installer l’image de base sur votre carte SD. Tout d’abord il vous faut une carte SD de 4 Go minimum. Bien sûr la taille de la carte devra être adapté à vos besoins, mais attention une carte de grande capacité peut présenter certains inconvénients. En effet lors des différentes manipulations avec votre Rpi, il vous arrivera régulièrement de devoir sauvegarder ou dupliquer votre carte, or afin de générer votre image, vous devrez réaliser une copie bit à bit, ce qui veut dire que l’espace libre sera lui aussi copié. Les images obtenues seront de la taille de votre carte SD et le temps de sauvegarde s’en fera ressentir.