Installation de Raspbian

, par  Alain Laponche --- ---

Référence : "Raspberry Pi Prise en main et premières réalisations" 2ème édition de Christian Tavernier chez Dunod (version 2 de nov 2015 accessible à la Médiathèque)

Mais aussi en ligne (pour la création de la carte SD depuis Windows)
https://soozx.fr/nextcloud-12-raspberry-stretch-windows/installer-raspbian-stretcth-raspberry-pi-ordinateur-windows/

Installation système sur une carte de type Sd ou SD HC, plutôt de classe 8 ou 10, de taille entre 4 et 32 Go
Panorama des cartes disponibles sans pb sur Raspberry
http://elinux.org/RPI_SD_cards

On trouve des cartes pretes à l’emploi avec NOOBS installé. sinon sous Windows :

1) Formater la carte SD (conseillée même si carte vierge)
Pour cela, choisir sur https://www.sdcard.org/downloads/index.html, le programme correspondant à notre PC, télécharger et installer SDFormatter
Sélectionner le bon Drive, cliquer sur Option et choisir FULL(Over Write) et ON pour Format Size
J’ai installé SD Card Formatter et je l’ai utilisé pour formater une carte "ENTBOX" en FAT32, un ’cluster size’ de 32Ko et une capacité de 14.42Gb (pour 16 annoncés)

2) Récupération de Raspbian
Aller sur htpps ://www.raspberry.org/downloads/
sélectionner le téléchargement de Raspbian
— > fichier compressé zip
J’ai été chercher le fichier sous https://www.raspberrypi.org/downloads/raspbian/ ; il propose une version bureau (graphique) et une légère (serveur) ; j’ai récupéré le 26/12 la version "lite" du 29 nov 2017. Nom :2017-11-29-raspbian-stretch-lite.zip de 356176 ko

3) Vérification de la qualité du fichier reçu (conseillée)
Télécharger Hashstab sur http://implbits.com/products/hashtab
Version gratuite pour usage personne (une adresse mail à fournir pour avoir le lien)
Retenir toutes les options par défaut
Pour la vérification (valable pour tout type de fichier), aller dans Propriété du fichier à controler et ouvrir nouvel onglet "Hachages"
Et faire la comparaison avec le ’hachage’ du fichier sur le site
J’ai installé Hashtab. Cela se traduit par un nouvel onglet dans les Propriétés d’un fichier. Mais pb pour le zip précédent : le SHA-256 obtenu ne colle pas avec SHA-1 affiché sur le site. Je suis donc passé outre ce test

4) Décompression de Raspbian
La décompression du zip donne une image du système à installer
Il comporte une partition Windows visible sur le PC, mais aussi des partitions Linux totalement invisibles (donc pas s’inquiéter surtaille disponible annoncée)
donne un fichier .img de même nom et taille que le zip ; je l’ai copié sous Documents/ORB Raspberry-image-carte

5) Outil d’installation sur PC
Il nous faut "Win32 Disk Imager"
Disponible sur http://sourceforge.net/projects/win32diskimager
ok installé

6) Installation de Raspbian sur SD
Lancer le programme , choisir le Device et le fichier à installer + write
ok carte ENTBOX avec système Raspbian

7) Autorisation d’utiliser SSH sur le Raspberry
Permet de se passer de clavier
Il faut pour cela autoriser l’accès au serveur SSH déjà en place : il suffit de créer un fichier vide ssh.
Dans l’ "invite de commande", se positionner sur lecteur F (taper F :), puis commande :
lettre : type NUL > ssh
La comande ’dir’ permet de vérifier que le fichier a bien été créé
ok

8) Installation d’un serveur SSH sur le PC
On installe PuTTy.
J’ai été le chercher sur
https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
version 64bits et l’ai installé sur mon répertoire Raspberry

9) Démarrage du Rasberry
On met en place la carte SD sur le Raspberry et on relie celui-ci par un cable Ethernet à une box. Puis on met sous tension
J’ai vérifié sur un écran TV que tout se passait bien. 2 voyants rouge allumés sur le Raspberry ?

10) Recherche de son adresse sur le réseau
Installation de PortScan avec recherche de 192.168.1.0 à 125
J’ai obtenu 192.168.1.18 ; on le voit aussi en ayant accès à la Livebox

11) Lancement de PuTTy sur le PC
Avec IP 192.168.1.18 et port 22
On est connecté à Raspbian. Login "pi / raspberry" !!

12) Parametrage du système
J’ai suivi les indications données en
https://soozx.fr/nextcloud-12-raspberry-stretch-windows/installer-raspbian-stretcth-raspberry-pi-ordinateur-windows/
pour la paramétrisations du système.
L’essentiel se fait avec la commande "sudo raspi-config"
On utilise les flèches pour se dplacer, ainsi que la tabulation
"Hostname" donné sur le réseau : orbi

12 bis) Mise à jour version Raspbian
Les maj se bloquent après la 4ème sur le message
0% [Connecting to archive.raspberrypi.org ...
Mais c’est une question de patience (1 heure ?).
Donc ne pas rebooter trop vite !

13) Démarrage du wifi
Pour se passer du câble Ethernet avec la box, on peut suivre les indications données par https://raspbian-france.fr/connecter-wifi-raspberry-pi-3/
Mais raspi-config propose de rentrer les identifiants réseau.
Une fois fait et rebooté, le PI apparait à l’adresse 192.168.1.19. J’ai donc débranché le cable Ethernet et redémarré Putty. Il est vu comme "orbi.home"
Un message d’erreur apparaît. Mais en répondant Oui, la connexion se réalise.

14) Mise en place de l’accès VNC à distance
Semblable à SSH, mais avec en plus la possibilité d’utiliser un interface graphique.
Coté Pi, le menu de configuration raspi-config propose l’installation de VNC dans " Interfacing Options". Cela prend un peu de temps. Mais pb la dernière ligne signale "failed to enable unit : file vncserver-xll-serviced.service : no such file".

J’ai relancé la mise en place de VNC (après avoir effectué une mise à jour du système). Cela a duré très longtemps (1 heure ?) avec énormément de commandes exécutées. Mais là, aucune erreur signalée.

Processus complet d’installation : https://raspbian-france.fr/vnc-raspberry-pi/
ou sinon suivre les indications de http://the-raspberry.com/vnc

Coté PC, le pendant de VNC Connect (de RealVnc) est VNC Viewer. J’ai installé la version PC de RealVNC disponible en https://www.realvnc.com/fr/connect/download/viewer/windows/
On commence par lancer VNC Viewer en créant une nouvelle connexion en entrant VNC Serveur "192.168.1.19:5900" et Nom "vnc-orbi". Il y a aussi une question sur des étiquettes imbriquées auxquelles je n’ai pas répondu.
On clique sur la connexion "vnc-orbi". Un message de sécurité la 1ere fois : il faut passer outre. Puis s’identifier sur PI, en l’occurence "pi /raspberry".
Une fenêtre Viewer s’ouvre. Elle comporte l’accès à quelques commandes type Propriétés et Quitter. Mais la partie centrale est un écran noir ... car la version Raspbian Lite ne prévoit pas d’interface graphique. Il faut donc l’installer ...

15) Installation de l’interface graphique PIXEL
Une documentation : https://dadarevue.com/ajouter-gui-raspbian-lite/
a) Installation du Serveur graphique : Xorg
Commande "sudo apt-get install —no-install-recommends xserver-xorg". J’ai du m’y reprendre à 2 fois.
b) Installation de l’Environnement de bureau : PIXEL
(inclus le Gestionnaire de fenêtres : Openbox)
Commande : "sudo apt-get install raspberrypi-ui-mods"
A noter que la notice annonce 500 Mb à installer, alors que seulement 321 Mb sont installés.
c) Installation du Gestionnaire de session : Lightdm
Commande : "sudo apt-get install lightdm"
Et bien sûr, reboot
Cela marche : on obtient avec VNC Viewer sur PC un interface graphique sur PI

A ce stade, la carte SD est utilisée à hauteur de 2,0 Go
L’interface Pixel donne accès :
 au mode Terminal Ligne dans le sous-menu "framboise"
 à l’arrêt par Shutdown
 mais aussi des accessoires comme "Task manager" ou "Screenshot"
 un éditeur d’image ImageMagik
 et bien entendu le File Manager
 en outre, en haut à droite, un triangle permet de démonter un support amovible (clé USB)

********************************************************
Utilisation en mode commande

On est par défaut l’utilisateur "pi"
mais on peut avoir accès à de nombreuses commandes "administrateur" en la faisant précéder de "sudo"
Exemple : pour réinitialiser la date, on tapera "sudo date 02271045"


Pour arrêter proprement le système, avant de couper le courant, taper la commande :
sudo shutdown -h now


Sauvegarde carte sur PC
Lancer Win32 Disk Imager (déjà vu plus haut)
Constituer une image avec un nom ’fichierxxx.img’ (commande Lire)
Ils sont rangés chez moi dans "Documents"
Il se peut que cette sauvegarde ne puisse être restaurée sur une carte SD de même taille (pour une affaire de quelques octets)


Extension de la partition principale
Tester "df -h" : on ne trouve en général que 2 Go à sa disposition
On peut soit rajouter des partitions Unix, soit étendre celle du système à tout l’espace libre.
Attention danger : il vaut mieux le faire avec un système encore vierge !
Et les manips sont complexes
Plus simple :
Appeler l’utilitaire de configuration initiale avec "sudo raspi-config" et sélectionner "Expand Filesystem"
L’opération peut être longue (selon taille carte), d’où blocage sur une ligne "perfforming .."
Problème : souvent refusé
Dernière solution : monter le carte sur un PC équipé d’Unix. Pour disposer d’un tel système sous Windows, voir procédure dans la page "test Raspbian"

**********************************************************************
Adresses web
Utilisation SSH : https://raspbian-france.fr/controlez-raspberry-pi-ssh-ordinateur/

Initialisation Raspberry : http://www.infonovice.fr/mise-en-route-dun-raspberry-pi-3-model-b-sans-clavier-ni-ecran/


Des adresses :
Amazon : Raspberry Pi Carte Mère 3 Model B Quad Core CPU 1.2 GHz 1 Go RAM pour 39,49€

Site Raspberry France : http://raspberrypi.fr/
et aussi http://www.framboise314.fr/
Présentation de EntBox : http://entbox.ticedu.fr/
https://raspbian-france.fr/creer-un-hotspot-wi-fi-en-moins-de-10-minutes-avec-la-raspberry-pi/
https://raspbian-france.fr/raspberry-pi-sans-ecran-sans-clavier/ (installation de raspbian sans écran ni clavier, mais un PC)
https://raspbian-france.fr/installer-serveur-ftp-raspberry-pi/
http://raspberrypis.net/transferer-facilement-des-fichiers-sur-son-raspberry-pi/
http://entbox.ticedu.fr/forums/discussion/22/telechargement-et-installation-dentbox-pour-raspberry-pi-3
http://www.raspberrypi-france.fr/accessoires-raspberry-pi-3/
http://the-raspberry.com/ssh-raspberry-pi (commande envoyée depuis PC)
https://korben.info/configurer-facilement-raspberry-pi-pibakery.html
http://www.raspberrypi-france.fr/premiere-utilisation-raspberry-pi/
http://www.framboise314.fr/bootez-votre-raspberry-pi-3-sur-une-cle-usb/
http://joreveur.info/index.php?article22/raspberry-pi-installer-votre-imprimante-en-5-minutes-chrono

Faire des recherches Google avec "club informatique raspberry"
Acheter "Raspberry pour les Nuls" (il existe même une revue dédiée à cet ordinateur)

Un article du Monde sur Raspberry :
http://www.lemonde.fr/pixels/article/2015/02/27/on-a-teste-pour-vous-le-raspberry-pi-l-ordinateur-miniature-a-35_4584204_4408996.html

Les diverses installations sur Raspberry sont bien expliquées sur raspbian-france.fr.
En particulier :
1) installer raspbian sur une carte SD depuis un PC : https://raspbian-france.fr/raspberry-pi-sans-ecran-sans-clavier/ et https://raspbian-france.fr/creez-carte-sd-raspbian-raspberry-pi-windows/
2) Controler un Raspberry depuis son PC (avec VNC) : https://raspbian-france.fr/vnc-raspberry-pi/
3) Créer un hotspot wifi complémentaire : https://raspberry-pi.fr/creer-un-hotspot-wi-fi-en-moins-de-10-minutes-avec-la-raspberry-pi/