mercredi 20 août 2014

Installation du Raspberry PI

J'ai donc reçu mon magnfique Raspberry PI B+ avec sa carte mémoire "NOOB".
Pour rappel j'ai acheté ça : Raspberry Pi Model B+ Starter Kit, Black Case by New IT

Je me suis pris une soirée pour l'installer ... et j'ai été un peu déçu. En fait c'est très simple. De bout en bout du déballage à un système opérationnel, il s'est écoulé 2h en comptant les mises à jour système.

Petite note sur le boitier : Il est en plastique rigide, des picots tiennent bien le Raspberry et des fentes permettent d'accéder aux différents connecteurs. C'est pas mal du tout, mais incompatible avec les Shields du Raspberry, ce dont je me doutais. Mais en attendant, il protège le PI de la poussière, c'est bien.

Bref, je comptais faire un poste complet sur la mise en route, cela va se résumer à quelques lignes ...
  1. Brancher le PI sur un clavier USB, reliez le au réseau et à un écran en HDMI
  2. Branchez le, il va booter. Une interface "NOOB" apparaît pour vous demander quel OS installer
  3. J'ai choisi Raspbian parce c'est un système très complet et que vu que je ne sais encore de quoi j'aurais besoin, il m'a paru le plus adapté
  4. Cela s'installe...
  5. On vous pose deux-trois questions sur la langue, le clavier etc. J'ai tout passé en Français, ce sont des menus, pas de risque de se tromper (et au pire vous êtes en QWERTY...) et j'ai demandé à booter sur la ligne de commande et pas sous "X" (l'interface graphique) vu le type de projet que je veux mener
Terminé. Le PI reboot, il est opérationnel, il est configuré en DHCP, un serveur SSH tourne, Python est de la partie. J'ai ensuite débranché la prise, j'ai enlevé le clavier et le HDMI, tout bien calé dans un coin de mon bureau avec juste la prise réseau, rebooté à nouveau. Et j'ai pris le contrôle du PI en SSH.

J'ai enfin lancé une mise à jour système :
sudo aptitude update
sudo aptitude upgrade
sudo reboot
Ça a pris du temps, mais j'avais quitté le PC donc je ne sais pas combien de temps.

Vu que je n'ai pas encore reçu mes autres composants (BreadBoard et autre), je ne peux pas commencer mes bricolages. Triste.

J'ai quand même fait deux petites choses après l'installation :

Je suis passé en IP fixe histoire de ne pas dépendre du service DHCP de ma box.
Voici le fichier /etc/network/interface initial :

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp


Voici le nouveau :

auto lo

iface lo inet loopback


auto eth0

iface eth0 inet static
address 192.168.1.43
network 192.168.1.0
netmask 255.255.255.0
gateway 192.168.1.1

Et enfin pour clore ce sujet, j'avais une erreur au boot :

FAT-fs (mmcblk0p5): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Petit tour sur les forums et ce post a tout résolu :
http://www.raspberrypi.org/forums/viewtopic.php?p=495156

Juste une histoire de dirty bit sur le volume FAT. On récupère les dosfstools et deux commandes plus loin, c'est réglé.

Remarques sur le temps de boot

Le projet PiFire nécessite de lancer le RaspbarryPi une fois sur le terrain, dans le stress d'avant feu, et globalement quand on a jamais le temps.

Le temps de démarrage est important.
Or, avec un système tout proprement installé, le boot prend environ 35s entre le branchement du PI et la fin du processus.

Boot en 35s, un peu long pour ce que je veux en faire.

Sous Linux il existe un analyseur de boot qui permet de bien savoir ce qui prend du temps au démarrage : bootchart.

Vous trouverez ici un mini-tutoriel qui explique comment faire : Tutoriel Bootchart sur PI

Et ... voici le résultat chez moi :

Bootchart après installation

Bon je ne pense pas qu'on puisse beaucoup améliorer ça. peut-être une meilleure carte SD. Les gars qui s'occupent de la distribution bossent bien !
Il faudra quand même ajouter à la todo list le test de ArchLinux qui est censé booter en 7-8s.

Aucun commentaire:

Enregistrer un commentaire