Cet article est destiné aux utilisateurs de Raspberry Pi 4. Le Pi 3 intégrant directement cette fonction.
Dans la majorité des cas, les débutants commenceront à utiliser leur PI 4 avec la carte SD. Rapidement, il risque d’y avoir des petits dysfonctionnement voire un arrêt complet de notre petite carte. La carte SD étant limitée en lecture et écriture, elle risque de provoquer des erreurs dans le système de fichier (très gourmand en écriture et en lecture) ou dans une base de données (si un tel système est installé).
Nous allons voir comment supprimer ces soucis en démarrant directement sur un disque externe (de préférence sur les port USB3). De plus, nous allons profiter de la vitesse de l’USB3.
Les prérequis
Avant de commencer, nous allons avoir besoin de différents éléments :
- Balena Etcher, qui permettra de créer sa carte SD, tu peux le télécharger sur cette page.
- La dernière version de Raspberry Pi Os, disponible ici.
- Un raspberry Pi 4 complet avec l’alimentation, tu peux le trouver sur Amazon.
- Un disque dur SSD, toujours disponible sur Amazon.
- Un boitier externe pour le disque dur, encore sur Amazon.
Préparation
Avant toute chose, il faut mettre à jour l’eeprom du Raspberry Pi. Celle-ci contient (entre autre), les instructions de démarrage.
Sur la carte SD et sur le disque dur externe, on va installer l’os avec Balena :
Crées un fichier sans extension dans la racine de ta carte SD nommé ssh (sans extension), cela va te permettre d’activer la connexion ssh sur le Raspberry :
Une fois cela fait, mets le Raspberry pi hors tension (débranches-le).
Places la carte SD dans le Raspberry, branches le au secteur et attends quelques minutes.
Une fois qu’il sera démarré, tu peux récupérer l’adresse IP du Raspberry en utilisant la page de ta box internet. Dans mon cas (freebox pop), l’adresse IP attribuée est 192.168.1.76 :
Connexion en SSH
Maintenant que tu as récupéré l’adresse IP, il faut se connecter au Pi, tu peux utiliser Putty si tu es sur windows :
Tu valides l’autorisation de connexion et tu saisies l’identifiant et mot de passe par défaut :
- identifiant : pi
- mot de passe : raspberry
Sur un système sous Ubuntu, en ligne de commande, tu tapes :
ssh pi@192.168.1.76
Tu devras également saisir le mot de passe (raspberry).
Quelque soit la méthode utilisée, la suite est identique.
Mise à jour de l’eeprom
Il est temps de passer à la mise à jour de l’eeprom.
Commençons par mettre à jour le système :
sudo apt-get update
Puis :
sudo apt-get full-upgrade
Et enfin, on redémarre :
sudo reboot
Démarrage sur support USB
Maintenant que tu as bien mis à jour ton Pi, il est temps de lui dire de démarrer sur le support USB.
Toujours en connexion ssh, dans la console, tapes :
sudo raspi-config
Puis vas dans Advanced Options et Bootloader Version :
Et choisis d’utiliser la dernière version :
Dans la fenêtre qui apparaît, choisis NO, surtout de ne fais pas de RESET.
Maintenant, retournes dans Advanced Options puis choisis Boot Order :
Dans la nouvelle fenêtre, choisis USB Boot :
Pour finir, tu choisis Finish :
Après ça, ta framboise redémarre tranquillement. Pour être sûr qu’il a bien redémarrer, essayes de te reconnecter en ssh. Une fois fait, tu peux continuer.
Finalisation
Maintenant, tu peux débrancher ton Raspberry et retirer la carte SD.
Branches sur un port USB 3 (un des bleus), ton disque dur externe que tu as déjà créé plus tôt.
Rebranches et attends un peu.
A présent, tu peux te connecter en ssh sur ta nouvelle installation.
Conclusion
Il est rapide d’installer son système sur ,un disque dur externe, tu vas pouvoir bénéficier de la rapidité de l’USB 3 mais aussi ne plus avoir à subir la faible durée de vie des cartes S