02. Raspberry Pi
Documentations sur la Raspberry Pi
Documentations sur la Raspberry Pi
Sur cette page vous trouverez un guide rapide pour installer le système d’exploitation Raspberry Pi OS
sur votre nouvelle carte Raspberry Pi.
Nous allons utiliser dans ce tutoriel une carte Raspberry Pi 4B
avec 4GB
de mémoire, mais cela reste valable pour les autres versions. Nous utiliserons la version 64 bits de Raspberry Pi OS.
Tous les matériels mentionnés ci-dessous peuvent être achetés chez différents revendeurs aggréés, comme :
En France :
En Belgique :
Aux Pays-Bas :
Liste non exhausive.
Vous pouvez aussi utiliser un téléviseur qui possède une entrée HDMI.
Depuis le modèle Raspberry Pi 4, l’utilisation d’un boîtier est fortement recommandée, pas que pour le côté esthétique mais prioritairement pour dissiper la challeur des composants (CPU, RAM…).
Je ne vous recommande pas celui de la fondation Raspberry Pi.
Dans le cadre d’une utilisation de votre Raspberry Pi comme serveur, privilégiez un boîtier premium.
À noter : je n’ai aucune action auprès de la société Argon40, ce sont seulement des boîtiers que j’utilise et que je trouve très bien conçus.
Pour le modèle Raspberry Pi 4 :
Pour le modèle Raspberry Pi 5 :
Pour les modèles antérieurs au Raspberry Pi 4, vous pouvez utiliser de simples radiateurs à coller sur le CPU et la RAM.
Vous pouvez activer des options avancées en appuyant sur les touches Ctrl + Shift + X
.
Cela vous permettra de prérégler certaines options comme le nom d’hôte de votre Raspberry Pi, l’activation du serveur SSH…
raspberry
pi
user: raspberry
(dans notre exemple)SAVE
Lors de l’exécution de Raspberry Pi Imager, choisissez les options suivantes :
Sous windows, une fenêtre peut apparaitre vous demandant de formater le nouveau volume, ignorer cette fenêtre.
Si vous avez branché l’alimentation à votre Raspberry Pi, veuillez la déconnecter.
Vous pouvez insérer la carte microSD (broches côté carte) dans son logement, connecter le câble HDMI, le câble réseau et éventuellement le clavier.
Connecter ensuite l’alimentation à votre Raspberry Pi, la DEL rouge devrait s’allumer et démarrer Raspberry Pi OS.
Si votre alimentation possède un interrupteur, il vous faudra appuyer dessus.
Pour ouvrir votre première session, il vous faudra utiliser l’identifiant pi et le mot de passe que vous avez renseigner lors de l’activation des options avancées (voir ci-dessus).
Dans notre exemple, l’identifiant sera pi
et le mot de passe raspberry
.
L’intéret de la connexion à distance permet d’utiliser les périphériques (clavier/souris/écran) de votre ordinateur personnel, sans devoir en racheter spécifiquement pour la Raspberry Pi.
Afin de se connecter à distance sur votre Raspberry Pi nous allons récupérer l’adresse IP qui lui a été affectée.
Généralement cette adresse est distribuée par votre BOX Internet, vous pouvez d’ailleurs la voir via la page d’administration de cette dernière.
Après vous être connecté, taper la commande
ip a
Pour l’interface eth0, rechercher la ligne commençant par
inet
Elle contient l’adresse ip de votre Raspberry Pi, ici : 192.168.1.80
Pour vous connecter depuis votre ordinateur personnel à votre Raspberry Pi, via votre connexion filaire ou wi-fi, nous allons utiliser le protocole ssh.
Pour rappel l’identifiant à utiliser est pi, le mot de passe est raspberry.
Sous GNU/Linux :
Vous pourrez utiliser directement la commande ssh qui est nativement installée.
Je ne détaillerai pas la connexion à partir d’un poste GNU/Linux, je pars du principe que vous savez utiliser ssh
.
Depuis les dernières versions de Windows 10 et Windows 11, la commande ssh
est nativement présente sur ces systèmes d’exploitations.
Mais vous pouvez toujours utiliser l’ancienne méthode pour vous connecter à votre Raspberry Pi, à savoir utiliser le logiciel PuTTY
disponible à cette adresse : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Pour vous connecter à votre Raspberry Pi à l’aide de la commande ssh
, utiliser la commande suivante :
ssh pi@192.168.1.80
L’adresse ip utilisée est celle obtenu via la commande ip a
au § III.
et renseigner le mot de passe défini à l’installation.
La version actuelle de PuTTY est la 0.81, cliquer sur : putty-64bit-0.81-installer.msi
Installer PuTTY et renseigner les paramètres suivants :
192.168.1.80
(l’adresse ip obtenu via la commande ip a
au § III)raspberry
Cliquer sur Save
pour sauvegarder vos paramètres.
Pour vous connectez à votre Raspberry Pi, double cliquer sur raspberry
.
Une fenêtre apparait Putty Security Alert
(The server’s host key is not cached in the registry. You have no guarantee that the server is the computer you think it is.)
Cliquez sur Accept
, vous aurez accès au terminal dans lequel il faudra renseigner l’identifiant et le mot de passe (cf. § III).
Aprés avoir ouvert une session avec le compte pi
, exécuter la commande ci-dessous pour passer en root
:
sudo -i
La mise à jour du système se fait grâce aux commandes :
apt update
apt dist-upgrade
Ensuite nous allons mettre à jour l’eeprom de la Raspberry Pi :
apt install rpi-eeprom (paquet normalement déjà installé)
rpi-eeprom-update -d -a
Pour finir on peut mettre à jour le noyau du Raspberry Pi :
rpi-update
Would you like to proceed? (y/N)
Démarrer l’installation du dernier noyau en appuyant sur la touche y.
Redémarrer votre Raspberry Pi :
init 6
Afin de ne pas amorcer Raspberry Pï OS à partir de la carte microSD, on peut connecter un disque dur ou un SSD via un adaptateur USB/SATA ou un boîtier acceptant un SSD tel que l’Argon One M.2.
L’utilisation d’un disque dur ou d’un SSD permet un démarrage bien plus rapide et plus fiable dans le temps.
Dans notre cas nous avons opté pour le boîtier Argon One M.2 qui accueillera notre disque SSD de type M.2 SATA (ex. le Verbatim Vi560 S3 M.2 SSD SATA III de 512GB).
Veillez à bien prendre un disque M.2 SATA avec 2 encoches au niveau du connecteur. S’il y a qu’une seule encoche c’est un disque plus récent, de type NVMe, non compatible avec le boîtier Argon One M.2 SATA mentionné ci-dessus.
Il existe un autre boîtier compatible avec les disques M.2 NVMe, c’est celui-ci : Argon One v2 NVMe - Choisir l’option 4 pour sélectionner le boîtier + la carte d’extension NVMe.
Reconnecter vous sur votre Raspberry Pi à l’aide de PuTTY (cf. § IV).
On passe de nouveau en root
:
sudo -i
Exécuter la commande :
raspi-config
Choisisser les options suivantes :
6 Advanced Options
A6 Boot Order
B2 USB Boot
Ok
Finish
Ok
L’armorçage suivant se fera d’abord sur l’USB, s’il échou votre Raspberry Pi démarrera à l’aide de la carte microSD.
Dans un premier temps il va falloir installer le système d’exploitation Raspberry Pi OS
sur le SSD.
Pour cela insérer le SSD dans le logement prévu à cet effet dans le boîtier Argon One, connecter cette partie du boîtier à votre PC via un câble USB-A (mâle/mâle) et référez vous au chapitre II pour installer Raspberry Pi OS
.
La seule différence sera le choix du stockage où écrire Raspberry Pi OS, il faudra veiller à chosir l’Argon One
.
Si tout c’est correctement passé la fenêtre ci-dessous devrait s’afficher :
Après avoir écrit l’image de Raspberry Pi OS sur le SSD, monter votre carte Raspberry Pi sans la carte microSD
dans le boîtier et refermer le tout.
Ne pas oublier les éléments à coller entre le boîtier et le processeur et la mémoire (la pâte thermique)
Ne pas oublier d’insérer le pont USB (double conecteur USB) qui connecte le SSD à votre carte Raspberry Pi
Rebrancher les câbles réseau et HDMI, le clavier et pour finir l’alimentation.
Appuyez sur le bouton d’alimentation du boîtier, la del rouge s’allumera et votre Raspberry Pi devrait démarrer sur votre SSD si tout fonctionne correctement.
Lorsque votre Raspberry Pi aura fini de démarrer sur le SSD, connectez vous et mettez à jour le noyau de la Raspberry Pi (cf. § V).
Pensez à télécharger le script fourni par Argon40 (société qui a créé le boîtier Argon One) pour la gestion du bouton d’alimentation du boîtier et pour controller la vitesse du ventillateur.
Pour l’installer, veuillez exécuter la commande :
curl https://download.argon40.com/argon1.sh | bash
Arrêt de votre Raspberry Pi :
init 0
Redémarrage de votre Raspberry Pi :
init 6
Changer son mot de passe :
passwd
root peut changer les mots de passe de tous les utilisateurs, exemple :
passwd pi
Cette commande changera le mot de passe de l’utilisateur pi
.
Pour afficher la température du processeur de votre Raspberry Pi, exécutez la commande ci-dessous en root :
vcgencmd measure_temp
temp=42.3'C
Si vous utilisez votre Raspberry Pi en tant que serveur privilégiez une connexion filaire, si vous le pouvez. Ce sera toujours une meilleure solution face à une connexion sans fil (Wi-Fi) (vitesse de transfert, stabilité de la connexion et sécurité des échanges réseaux).
Si vous voulez désactiver au démarrage les interfaces Wi-Fi et Bluetooth, il vous faudra modifier le fichier /boot/config.txt
.
Pour cela rajoutez à la fin de ce fichier les deux lignes ci-dessous et redémarrez ensuite votre Raspberry Pi.
# Désactivation des interfaces Wi-Fi et Bluetooth
dtoverlay=disable-wifi
dtoverlay=disable-bt
Vous pouvez alors vérifier que l’interface Wi-Fi (wlan0) n’est plus listée à l’aide de la commande ip a
:
Avant modification :
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 01:23:45:67:89:ab brd ff:ff:ff:ff:ff:ff
Après modification ces deux lignes ne devraient plus apparaître.