Site icon La programmation sur le web

Raspberry Pi 4, démarrer sur un disque externe

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 :

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 :

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

Quitter la version mobile