Configurer le démarrage USB à l’aide d’une clé ou d’un disque dur SSD

Configurer le démarrage USB à l'aide d'une clé ou d'un disque dur SSD

Le Raspberry Pi a généralement besoin d’une carte micro SD sur laquelle se trouve le système d’exploitation. L’inconvénient est, d’une part, que les cartes SD se cassent plus rapidement et, d’autre part, elles ont généralement moins d’espace de stockage qu’un disque dur. Dans ce tutoriel, nous examinerons de plus près le démarrage USB du Raspberry Pi.

Depuis le Raspberry Pi 4, il est encore plus facile qu’avant de rendre la carte SD obsolète. Tout ce dont nous avons besoin est une clé USB ou un disque dur (externe).

Pièces matérielles requises

Bien sûr, nous pourrions toujours utiliser une carte SD et un périphérique externe, mais dans de nombreux cas, nous avons besoin d’un répertoire racine plus grand. Par conséquent, un disque dur suffisamment grand a du sens dans tous les cas – sans parler des taux de défaillance des cartes SD.

Lors de mon premier test, mon alimentation était trop faible, c’est pourquoi le Pi ne pouvait pas démarrer correctement. Après cela, j’ai utilisé une alimentation plus puissante et cela a fonctionné.

Méthode 1: Mettez à jour le système d’exploitation Raspberry Pi existant et transférez-le sur le SSD

Si vous avez déjà configuré votre système d’exploitation et que vous souhaitez maintenant le transférer complètement, il existe un moyen simple de le faire. Mais d’abord, nous devons mettre à jour les sources du paquet et le noyau:

sudo apt-get update
sudo apt-get full-upgrade
sudo rpi-update
sudo rpi-eeprom-update

Ensuite, nous connectons la clé USB ou le disque dur au Raspberry (avant de faire une sauvegarde si nécessaire). Lors du clignotement, toutes les données sont écrasées, la sauvegarde des données est donc importante! J’ai utilisé le Outil d’image USB (pour Windows), qui crée une sauvegarde complète sous forme de fichier .img. Le seul inconvénient est que le fichier image est aussi grand que le volume entier, pas seulement aussi grand que la somme de tous les fichiers. Vous pouvez ensuite réécrire la sauvegarde sur la clé.
L’outil Win32DiskImager a une fonction similaire

Avant de transférer le système d’exploitation, jetons un œil au fichier ci-dessous /boot/cmdline.txt un.

cat /boot/cmdline.txt

Cela devrait ressembler à ceci (il est important qu’il n’y ait pas de chemin absolu).

console=serial0,115200 console=tty1 root=PARTUUID=c29633fc-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

Sur le Raspberry Pi, nous cliquons maintenant sur le menu démarrer> « Accessoires » et sélectionnez le « Copieur de carte SD«. Ici, nous choisissons notre partition racine et le disque dur sur lequel l’image doit être transférée.

Copieur de carte SD - Raspberry Pi

Une fois que tout a été transféré avec succès, nous pouvons arrêter le Pi et retirer la carte SD.

Méthode 2: Flasher un nouveau système d’exploitation Raspberry Pi et activer le démarrage USB

Si nécessaire, effectuez d’abord une sauvegarde de votre disque dur / clé USB, car cette méthode écrasera également toutes les données.

Alors nous avons besoin Graveur Balena. Avec cela, nous pouvons écrire l’image du système d’exploitation Raspberry Pi sur la clé USB ou le disque dur. Le processus est décrit plus en détail ici. Vous pouvez déjà préconfigurer SSH et la connexion Wi-Fi.

Encore une fois, vous devriez vérifier le cmdline.txt (voir au dessus).

Avant de commencer, nous retirons la carte SD du Raspberry Pi (si elle est toujours présente) et connectons le SSD / clé USB. Le démarrage prend un certain temps, mais le Raspberry Pi aurait dû démarrer normalement.

Conclusion sur le démarrage USB sur le Raspberry Pi:

En principe, j’aime beaucoup la possibilité d’utiliser enfin des disques durs permanents comme mémoire système. Surtout en fonctionnement continu (OpenHAB envoie ses salutations), les cartes SD se cassent après pas trop d’utilisation. À moins que vous n’ayez régulièrement sauvegardé tous les fichiers importants, c’est un désastre. Dans de tels projets, j’utiliserai certainement un disque dur au lieu d’une carte SD à l’avenir (même pas un SSD), car la mémoire flash est trop fragile à mon avis.

Néanmoins, vous devez regarder attentivement quel disque dur a quel type de performances car vous ne voulez pas trop de perte de vitesse via USB. Même si l’interface USB 3.0 permet au moins des taux de transfert de données plus élevés.

PS: Les valeurs d’expérience sont les bienvenues pour être publiées en commentaire!

1609623378 278 Comment creer votre propre boite Android Raspberry Pi