Accueil

Comment amorcer un Raspberry Pi en réseau sans carte MicroSD

Added 2018-06-22


Configurer un Raspberry Pi signifie généralement écrire l’image disque sur une carte microSD, puis l’utiliser pour démarrer le système d’exploitation.

C’est un bon flux qui fonctionne dans la plupart des cas… mais ce n’est pas la seule option. Vous pouvez maintenant utiliser le démarrage réseau pour exécuter votre Raspberry Pi et oublier complètement les cartes microSD!

MicroSD, USB ou Ethernet? Pour Raspberry Pi

Traditionnellement, exécuter un Raspberry Pi impliquait d’écrire l’image disque de votre distribution préférée en microSD. Cela se fait généralement à l’aide d’un outil tel que Etcher (bien que les utilisateurs de Linux et macOS puissent accéder aux outils de ligne de commande permettant d’écrire des données).

Avoir une carte microSD rapide et résiliente est important, mais même les meilleurs périphériques subissent une dégradation des performances et finissent par échouer. Garder une copie de sauvegarde de la carte microSD est une bonne idée, afin de pouvoir copier instantanément l'image sur une nouvelle carte.

Comment amorcer un Raspberry Pi en réseau sans carte MicroSD muo raspberrypi2

Ce dont vous aurez besoin pour utiliser NetBoot sur Raspberry Pi

La mise en place est assez simple. Cependant, PXE ne fonctionne pas sur les anciens Raspberry Pi, mais uniquement sur le modèle 2018, le Raspberry Pi 3 B +.

Parallèlement à cela, vous aurez besoin d’un ordinateur de bureau ou d’un ordinateur portable, ou de tout autre appareil adapté à votre ordinateur. Raspbian x86 . Vous aurez également besoin de:

  • Raspbian Lite
  • Carte Micro SD

Ces deux éléments sont requis pour la configuration de PXE, mais une fois que cela est fait, la carte microSD peut être réutilisée.

Comment configurer un serveur Raspberry Pi

Avec Debian Stretch avec Raspberry Pi Desktop (nom officiel de Raspbian x86) téléchargé, vous avez plusieurs options. Il peut être exécuté en tant que disque live à partir d'un DVD-ROM ou d'une clé USB. Vous pouvez également l'installer en tant que machine virtuelle à l'aide de VirtualBox. Si vous envisagez d’utiliser une machine dédiée, une installation complète sera appropriée.

Bien qu'il soit possible d'utiliser un Raspberry Pi exécutant Raspbian en tant que serveur, les performances seront ralenties.

Quelle que soit la solution choisie, assurez-vous de disposer d'une capacité de disque dur suffisante pour chaque Raspberry Pi du réseau. Une fois le système configuré, démarrez Raspbian x86.

Comment configurer un client Raspberry Pi

Vous devriez maintenant être prêt à configurer votre Raspberry Pi 3 B +. Tu aurais dû Comment installer un système d'exploitation sur un Raspberry Pi écrit le système d'exploitation sur votre carte microSD  déjà, assurez-vous que cela est inséré dans le Raspberry Pi et démarrez l’ordinateur.

Définissez le mode de démarrage pour passer votre Raspberry Pi en démarrage réseau

Ouvrez une ligne de commande (ou connectez-vous via SSH ) et entrée:


sudo nano /boot/config.txt

Avec le fichier ouvert, c'est-à-dire l'éditeur de texte, ajoutez ce qui suit à la fin du fichier:


program_usb_boot_mode = 1

Enregistrez le fichier et quittez avec Ctrl + X , puis éteignez le Raspberry Pi:


arrêt sudo

Vous pouvez maintenant retirer la carte microSD.

Remarque:  Vous pouvez gagner du temps avec le processus ci-dessus à l'aide de cette commande tout-en-un:


echo programme_usb_boot_mode = 1 | sudo tee -a /boot/config.txt

Cependant, vous devrez toujours éteindre votre ordinateur.

Comment démarrer votre Raspberry Pi sur PXE

Avec un câble Ethernet connecté à votre Raspberry Pi 3 B +, vous êtes prêt à connecter l’alimentation et à démarrer. À ce stade, il ne se passera pas grand-chose, à part l'allumage du voyant d'alimentation.

Mettez cela de côté et configurez PiServer. Sur le lancement de l'ordinateur serveur PiServer  du Préférences  menu. Suivez les instructions de l’assistant pour configurer le réseau. Vous devriez voir l’adresse MAC de chaque Raspberry Pi 3 B + sur le réseau dans le menu Ajouter des clients  écran; procéder à la Ajouter des utilisateurs  écran pour créer un ou plusieurs comptes d’utilisateur et mots de passe.

Remarque:  Plus peut être ajouté plus tard. En outre, les comptes sont portables et ne sont pas verrouillés à un Raspberry Pis spécifique.

Cliquez à côté de Ajouter un logiciel et sélectionnez le système d’exploitation que vous souhaitez que chaque client utilise. Actuellement, Raspbian et Raspbian Lite sont disponibles. Cliquez sur Suivant  Pour terminer la procédure, installez les systèmes d’exploitation client et terminez.

Serveurs Raspberry Pi simples sans cartes MicroSD

À ce jour, vous devriez avoir au moins un Raspberry Pi 3 B + fonctionnant en tant que client zéro et un ordinateur exécutant la distribution Debian Stretch pour les ordinateurs 32 bits. Le résultat final est un environnement Raspberry Pi simplifié, en réseau, contrôlé de manière centralisée et ne nécessitant pas de carte microSD.

Cela peut ne pas être idéal pour les projets hors ligne, ou pour de nombreux projets en ligne, mais comme solution à de nombreuses tâches informatiques, le démarrage réseau d’un Raspberry Pi 3 B + est idéal. Vous pouvez avoir un serveur domestique auquel connecter votre Raspberry Pi, ou utiliser PiServer comme serveur central dans un scénario de salle de classe. PiServer pourrait même contrôler un groupe de Raspberry Pis à l'aide de Power over Ethernet (PoE) dans un scénario industriel. C’est très excitant, n’est-ce pas?






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019