Comment démarrer un Raspberry pi 3B depuis USB ?

Raspberry Pi 3 B avec une clé USB

Actuellement, eLe modèle Raspberry le plus récent est le 5 et qui possède un grand nombre de fonctionnalités plutôt intéressantes pour sa petite taille. En plus de ça, Sa distribution Raspberry OS a également plutôt bien évolué.

Dans le cas de cet article, qui se concentre sur un ancien modèle qui est 3B, je dois dire que j'ai pris la décision de partager cette petite mais utile information qui n'est pas déplacée pour ceux qui possèdent encore ce modèle, qui n'est pas anodine pour les différents projets ou tâches que l'on peut imaginer avec un RPi comme pièce maîtresse.

Dans mon cas, je n’avais pas touché à mon RPi 3B depuis plusieurs mois. et la dernière fois que je l'ai utilisé, je l'avais comme console rétro avec RecalBox (qui d'ailleurs a déjà été pas mal mise à jour et a plusieurs très bonnes fonctions), qui pour me donner un peu de temps et je veux jouer à des titres rétro, dépoussiérer, mais J'ai rencontré plusieurs problèmes :

  • Le premier d'entre eux était que le système était déjà obsolète et lorsque je le connectais au réseau et essayais de le mettre à jour, cela me posait plus de problèmes que d'heures de jeu.
  • Le deuxième problème que j'ai rencontré était que la carte microSD que j'avais était déjà défectueuse et j'ai donc jugé nécessaire de la remplacer.
  • Le troisième problème est que je n'avais pas de microSD décente disponible et que parmi mes souvenirs, les clés USB semblaient bonnes pour le problème d'espace.

A ces moments Je me suis souvenu que je n'avais aucune possibilité de démarrer mon RPi depuis USB, ou plutôt, j'avais des informations incorrectes Ou je ne sais pas quand Raspberry a commencé à activer cette possibilité pour ce modèle et les précédents, car pour les modèles plus récents, les choses sont différentes et c'est plus simple. Avec cette volonté de ne pas gâcher une journée prévue pour les jeux vidéo, il m'a fallu faire une petite recherche et comme je l'ai mentionné, je ne sais pas si jusqu'à ce moment-là j'ai été mal informé ou si RPi a permis cela à un moment donné.

Ya Avec les informations correctes, j'ai décidé d'apporter les modifications nécessaires pour que mon Raspberry 3B démarre depuis USB, et pour cela La première condition est d'avoir Raspbian installé sur notre microSD, si le version avec environnement de bureau ou version allégée, l'une ou l'autre fonctionne et en théorie, vous pouvez activer le démarrage USB à partir de n'importe quel autre système vous permettant d'exécuter des commandes.

Ici, c'est une décision personnelle si vous souhaitez télécharger des Mo supplémentaires ou opter pour une version simple, car le système sur une microSD n'a besoin que d'activer le bit de démarrage USB et à partir de là, il n'est plus nécessaire d'utiliser la microSD. Pour ca Vous pouvez utiliser l'outil « Raspberry Pi Imager » pour télécharger et graver le système sur votre microSD. Avant d'expliquer le processus, sachez que la modification que vous vous apprêtez à apporter à votre RPi est irréversible, mais cela n'affectera en rien le fonctionnement de votre RPi.

Une fois le système enregistré, Vous devez insérer la microSD dans votre Raspberry, y connecter la prise de courant et un clavier (puisque vous devez exécuter certaines commandes), la souris est facultative. Une fois le système démarré, vous devez ouvrir un terminal et exécuter mettre à jour les commandes. Ceci afin d'éviter tout problème :

sudo apt update

sudo apt upgrade

sudo reboot

Fait ceci et déjà à nouveau à l'intérieur du système, Ce que vous devez faire est d'ouvrir à nouveau un terminal et exécutez la commande suivante pour ajouter une ligne au fichier « config.txt » :

sudo nano /boot/firmware/config.txt

À l'intérieur du fichier Vous allez ajouter la ligne suivante à la fin du fichier :

program_usb_boot_mode=1

Vous enregistrez avec Ctrl+O, fermez avec Ctrl+X et redémarrez une dernière fois le système (si vous avez tout fait correctement). De retour à l'intérieur du système, Il est temps de vérifier si le bit de démarrage USB était activé et pour ce faire dans un terminal il faut exécuter la commande suivante :

vcgencmd otp_dump | grep 17:

En courant je vais te montrer une issue et si tout s'est bien passé, cela devrait être :

17 como 3020000a

Dans le cas contraire, vous devrez répéter la procédure de programmation. Si le bit n'est toujours pas défini, cela peut indiquer un problème avec le matériel du Raspberry Pi.

Si tout s'est bien passé, vous pouvez désormais démarrer n'importe quel système depuis n'importe quel port USB de votre RPi et utilisez même un SSD externe pour exécuter votre système d'exploitation et remarquer la différence.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.