Comment démarrer en réseau un Raspberry Pi sans une carte MicroSD

Ces jours-ci, vous pouvez exécuter votre Raspberry Pi en utilisant le démarrage réseau, ce qui élimine le besoin de cartes microSD complètement.

Ces jours-ci, vous pouvez exécuter votre Raspberry Pi en utilisant le démarrage réseau, ce qui élimine le besoin de cartes microSD complètement.
Publicité

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. Maintenant, vous pouvez 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, lancer un Raspberry Pi signifiait écrire l'image disque de votre distribution préférée sur microSD. Ceci est généralement fait en utilisant un outil comme Etcher (bien que les utilisateurs Linux et macOS peuvent accéder aux outils de ligne de commande pour é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, de sorte que vous pouvez instantanément copier l'image sur une nouvelle carte.

Comment démarrer en réseau un Raspberry Pi sans une carte MicroSD muo raspberrypi2

Une alternative est de démarrer à partir d'un périphérique USB Comment faire Raspberry Pi 3 Boot à partir d'USB Comment faire Raspberry Pi 3 Boot à partir d'USB Le Raspberry Pi est un kit polyvalent, capable d'une gamme variée de tâches. Mais il a un défaut flagrant: l'impossibilité de démarrer à partir de l'USB. Jusqu'à présent, c'est. Lire la suite à la place, mais avec la sortie du Raspberry Pi 3 B +, les choses se sont améliorées. Maintenant, vous pouvez démarrer plusieurs Raspberry Pi sur Ethernet, à partir d'un serveur central. Ceci utilise Preboot eXecution Environment (ou PXE, prononcé "pixie") et est connu sous le nom de démarrage réseau (ou "netboot"). C'est rendu possible grâce à une nouvelle fonctionnalité de Raspbian, PiServer.

Le PXE est une caractéristique courante des ordinateurs de bureau et des serveurs depuis des années, bien qu'il soit généralement utilisé dans les entreprises et les institutions publiques. Pour Raspberry Pis dans les écoles ou les entreprises, en utilisant piServer, il n'y a pas besoin d'installer le système d'exploitation sur chaque Pi, à la place, un seul serveur exécute la distribution Raspbian x86 Revive Your Old PC Raspberry Pi-Style Avec PIXEL Style avec PIXEL Si votre ordinateur peut exécuter Debian, il peut exécuter PIXEL. Vous ne savez pas ce qu'est PIXEL? Voici ce que vous devez savoir et comment le faire fonctionner. Lire la suite en tant que serveur, et chaque Raspberry Pi agit comme un client (un client zéro, ou ultra-mince, en particulier) à partir du système d'exploitation sur le serveur. C'est un excellent moyen de contrôler ce qui est installé sur chaque Raspberry Pi (tout est hébergé sur le serveur), et de surveiller leur utilisation.

Ce dont vous aurez besoin pour utiliser NetBoot sur Raspberry Pi

La configuration est assez simple. Cependant, PXE ne fonctionne pas sur les anciens Raspberry Pi, seulement le modèle 2018, le Raspberry Pi 3 B +.

Parallèlement à cela, vous aurez besoin d'un ordinateur de bureau ou un ordinateur portable, ou un autre appareil approprié pour exécuter Raspbian x86. Vous aurez également besoin de:

  • Raspbian Lite
  • Carte Micro SD

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

Comment configurer un serveur Raspberry Pi

Avec Debian Stretch avec Raspberry Pi Desktop (le nom officiel pour Raspbian x86) téléchargé, vous avez plusieurs options. Il peut être exécuté en tant que disque en direct à partir d'un DVD-ROM ou USB; Alternativement, vous pouvez l'installer en tant que machine virtuelle en utilisant VirtualBox. Si vous envisagez d'utiliser une machine dédiée, pendant ce temps, une installation complète sera appropriée.

Bien qu'il soit possible d'utiliser un Raspberry Pi exécutant Raspbian en tant que serveur, cela entraînera des performances plus lentes.

Quelle que soit la solution choisie, assurez-vous qu'il y a suffisamment de capacité de disque dur pour chaque Raspberry Pi sur le réseau. Avec le système mis en place, démarrez Raspbian x86.

Comment configurer un client Raspberry Pi

Vous devriez maintenant être prêt à configurer votre Raspberry Pi 3 B +. Vous devriez avoir déjà écrit le système d'exploitation sur votre carte microSD, alors assurez-vous qu'il est inséré dans le Raspberry Pi et démarrez l'ordinateur.

Définir le mode de démarrage pour passer votre Raspberry Pi au démarrage réseau

Ouvrez une ligne de commande (ou connectez-vous via SSH) et entrez:

sudo nano /boot/config.txt 

Avec le fichier ouvert dans 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:

 sudo shutdown 

Vous pouvez maintenant retirer la carte microSD.

Remarque: Vous pouvez gagner du temps avec le processus ci-dessus en utilisant cette commande tout-en-un:

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

Cependant, vous devrez toujours éteindre l'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 le démarrage. À ce stade, rien ne se passera beaucoup, autre que la LED d'alimentation qui s'allume.

Mettez cela de côté et configurez PiServer. Sur l'ordinateur serveur, lancez PiServer depuis le menu Préférences . 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 l'écran Ajouter des clients ; passez à l'écran Ajouter des utilisateurs pour créer un ou plusieurs comptes d'utilisateurs et mots de passe.

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

Cliquez sur à 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, installer les systèmes d'exploitation client et terminer.

Serveurs Raspberry Pi simples sans cartes MicroSD

À ce stade, vous devriez avoir au moins un Raspberry Pi 3 B + fonctionnant comme un client zéro, et un PC exécutant la distribution Debian Stretch pour les ordinateurs 32 bits. Le résultat final est un environnement Raspberry Pi en réseau simplifié, contrôlé en central et ne nécessitant pas de carte microSD.

Il peut ne pas être idéal pour les projets hors ligne, ou de nombreux projets en ligne, mais comme une solution à de nombreuses tâches informatiques, l'amorçage réseau d'un Raspberry Pi 3 B + est idéal. Vous pouvez avoir un serveur domestique pour 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 tas de Raspberry Pis en utilisant Power over Ethernet (PoE) dans un scénario industriel. C'est très excitant, n'est-ce pas?

Vous voulez plus de solutions serveur Raspberry Pi? 3 façons de configurer votre Raspberry Pi comme serveur multimédia 3 façons de configurer votre Raspberry Pi comme serveur multimédia Quelle application de centre multimédia devez-vous installer sur votre Raspberry Pi? Plusieurs options sont proposées, et nous allons vous en parler maintenant, en regardant les caractéristiques, les avantages et les inconvénients de chacun. Lire la suite aux serveurs d'hébergement Web Raspberry Pi Héberger votre propre site Web sur votre Raspberry Pi Héberger votre propre site Web sur votre Raspberry Pi Besoin de lancer un site Web, mais ne peut pas se permettre les frais d'hébergement? Un moyen de contourner cela est avec le Raspberry Pi de faible puissance, qui est plus que capable d'exécuter des logiciels de serveur Web de base. Lire la suite !

In this article