Comment démarrer votre Raspberry Pi à partir d’un périphérique de stockage de masse USB

Comment démarrer votre Raspberry Pi à partir d'un périphérique de stockage de masse USB

Dans ce tutoriel, nous vous montrerons comment démarrer votre Raspberry Pi à l’aide d’un port USB au lieu de l’emplacement pour carte micro-SD!

Remarque: cette méthode de démarrage est expérimentale et n’est pas garantie de fonctionner avec tous les périphériques de stockage de masse USB.

Si vous utilisez un Raspberry Pi 3 – Modèle B + ou Raspberry Pi 3 – Modèle A +, vous pouvez passer à la deuxième section de ce didacticiel «Préparation du périphérique de stockage de masse USB».

Si vous utilisez un Raspberry Pi 2 (v1.2) ou un Raspberry Pi 3 – modèle B, vous devrez suivre les instructions de cette première section «Activation du mode de démarrage USB».

Activation du mode de démarrage USB

Donc, pour activer le mode de démarrage USB sur les anciens Pi (RPi2, RPi3), vous devez programmer le bit OTP (programmable une fois). Pour ce faire, vous devez ajouter une seule ligne de texte au fichier /boot/config.txt et redémarrer le Pi.

Lorsque le Pi démarre pour la première fois avec cette ligne de texte supplémentaire dans le fichier de configuration, il définit le bit OTP responsable de l’activation du démarrage USB. Veuillez noter que toute modification apportée au Bureau du Procureur est permanente et ne peut pas être annulée!


Nous devons d’abord nous assurer d’avoir une nouvelle installation propre de la dernière version de Rasbian. Nous avons un guide séparé sur la configuration d’une carte SD ici – https://s.modmypi.com/noobs

Une fois que vous avez installé Rasbian et vous êtes connecté. Vous devrez ouvrir une fenêtre de terminal et éditer le fichier /boot/config.txt

sudo nano /boot/config.txt

Comment demarrer votre Raspberry Pi a partir dun peripherique de1

À la fin de ce fichier, ajoutez la ligne suivante:

program_usb_boot_mode=1

1593174605 313 Comment demarrer votre Raspberry Pi a partir dun peripherique de2

Quittez l’éditeur et enregistrez les modifications. Ctrl + X pour quitter, Y puis entrez pour enregistrer.

Maintenant que vous avez ajouté cette ligne de texte, vous pouvez simplement redémarrer le Raspberry Pi. Lorsque Pi redémarrera, le bit OTP aura été envoyé. Nous pouvons vérifier cela en tapant la commande suivante dans un terminal:

vcgencmd otp_dump | grep 17:

Vous devriez voir la sortie suivante:

17:3020000a

1593174606 479 Comment demarrer votre Raspberry Pi a partir dun peripherique de3

Vous voudrez peut-être maintenant supprimer la ligne de texte du config.txt au cas où vous utiliseriez cette carte SD dans un autre Pi et ne voudriez pas activer le mode de démarrage USB. Modifiez simplement /boot/config.txt comme précédemment et supprimez la ligne de texte. Assurez-vous qu’il n’y a pas de lignes vides à la fin du fichier config.txt.

C’est tout! Votre Raspberry Pi est maintenant prêt à démarrer à partir d’un périphérique de stockage de masse USB.

Préparation du périphérique de stockage de masse USB

La préparation du périphérique de stockage de masse USB est le même processus que la configuration d’une carte SD. Suivez notre guide sur la configuration de la carte SD ici – https://s.modmypi.com/noobs

Démarrage à partir d’un périphérique de stockage de masse USB


Branchez votre périphérique de stockage de masse USB préparé sur l’un des ports USB du Raspberry Pi. Lorsque vous mettez le Pi sous tension, il y aura un léger délai avant que le Pi ne démarre réellement. Le démarrage peut prendre jusqu’à 10 secondes. Une fois le délai écoulé, vous devriez voir l’écran arc-en-ciel et le Pi devrait démarrer comme il le ferait habituellement à partir d’une carte SD.

Comme nous démarrons directement à partir du périphérique de stockage de masse USB, nous n’avons pas besoin d’avoir une carte micro-SD branchée!