Network Boot sur Raspberry Pi 4/400 : comment ça marche ?

Network Boot sur Raspberry Pi 4/400 : comment ça marche ?

RPi Image FTW !

Avatar de l'auteur

David Legrand

Publié dansSciences et espace

24/02/2022
15
Network Boot sur Raspberry Pi 4/400 : comment ça marche ?

Le Raspberry Pi a rendu l'informatique plus accessible, avec ses cartes à petit prix. Mais son installation a toujours été complexe, passant par une image à télécharger et à transférer sur un périphérique de stockage, des options à paramétrer... Un nouveau bootloader, actuellement en test, entend simplifier tout ça.

Si l'on attend toujours des nouvelles d'un éventuel Raspberry Pi 5, la fondation a fait du chemin depuis l'annonce du modèle 4B en juin 2019. Elle dû composer avec des problèmes de chauffe qui n'ont jamais vraiment été réglés, mais elle en a tout de même profité pour diversifier son offre, à travers les différentes capacités de mémoire, les Compute Module, les claviers Rasperry Pi 400 et autres micro-contrôleurs Pico RP2040 puis le Zero 2 W.

Elle a aussi passé les trois dernières années à multiplier les initiatives côté logiciel. Rasbpian est devenu Raspberry Pi OS, qui n'a eu de cesse de s'améliorer, proposant enfin une version 64 bits depuis quelques semaines. Un outil de transfert d'image très pratique a été mis en place pour l'installation simplifiée des systèmes d'exploitation.

On a aussi eu droit à de multiples initiatives du côté des firmwares et bootloaders à travers les années, pour la gestion du démarrage depuis un périphérique USB, le réseau, etc. C'est notamment ce qui permet à certains hébergeurs, comme Ikoula, d'en proposer dans leurs datacenters sous la forme de serveurs dédiés.

Il y a quelques jours, une version bêta du bootloader a introduit une nouveauté : la possibilité de configurer votre Raspberry Pi avec un périphérique de stockage vide et une simple connexion Internet, sans nécessiter d'autre machine. Une petite révolution, dont nous avons voulu savoir comment elle fonctionnait.

Changer de bootloader, simple comme RPi Imager

Dans la documentation, on apprend que cette fonctionnalité est réservée aux Raspberry Pi 4 et 400. Elle nécessite pour le moment l'utilisation d'un bootloader spécifique mais pourrait être généralisée sur les prochains modèles produits si tout se passe bien. Pour procéder, il faut une carte microSD vierge et Raspberry Pi Imager.

Une fois l'application lancée et la carte connectée à votre machine, cliquez sur Choisissez l'OS. La section Misc utility images proposera celle en charge des bootloader en test. Trois sont actuellement proposés : pour un démarrage depuis la carte SD en priorité, l'USB en priorité et celui qui nous intéresse, Network Boot. 

Raspberry Pi Imager BootloaderRaspberry Pi Imager Bootloader

Sélectionnez-le, transférez l'image sur la carte micro SD, insérez-la dans votre Raspberry Pi et démarrez. Si tout s'est bien passé, vous obtiendrez un écran vert et une diode verte qui clignote rapidement sur l'appareil. Notez que vous pouvez à tout moment changer de bootloader de la sorte, Raspberry Pi Imager ayant simplifié la procédure.

Une connexion Internet (filaire) suffit

Une fois le nouveau bootloader en place, connectez une carte microSD (ou un périphérique de stockage USB) vierge à votre Raspberry Pi et un câble RJ45 pour l'accès Internet, ainsi qu'un clavier, une souris et un écran.

Ne voyant aucun système installé ou accessible via le réseau local, la carte vous proposera la nouvelle procédure. Celle-ci s'obtient en restant appuyé sur la touche Majuscule du clavier et consiste à télécharger une petite image de démarrage depuis Internet contenant Raspberry Pi Imager, pour transférer une image depuis le périphérique de stockage sans nécessiter d'appareil tiers comme c'était le cas auparavant. La méthode est donc simple.

  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot
  • Rapberry Pi Network Boot

Vous aurez les mêmes options qu'habituellement, avec la possibilité de sélectionner différentes versions de Raspberry Pi OS ou d'autres systèmes. Dans le premier cas, vous pourrez personnaliser certains paramètres directement : nom de la machine sur le réseau, nom et mot de passe de l'utilisateur principal, langue, Wi-Fi, etc. 

On regrette tout de même que sur un Raspberry Pi 400 sous la forme d'un clavier AZERTY français, aucune détection ne soit faite pour lancer l'application en français automatiquement. Peut-être que cela viendra avec d'autres mises à jour. Une fois l'image et le périphérique de stockage sélectionnés, le transfert peut commencer.

Sa vitesse dépendra du débit de la connexion Internet et des performances de la carte microSD. Lorsque tout est terminé, la machine redémarre automatiquement sur le système installé.

Raspberry Pi OS
15
Avatar de l'auteur

Écrit par David Legrand

Tiens, en parlant de ça :

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Et bonne nuit les petits

00:04 Next 8
dessin de Flock

#Flock distribue des mandales tous azimuts

13:40 Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

11:47 Next 40

Sommaire de l'article

Introduction

Changer de bootloader, simple comme RPi Imager

Une connexion Internet (filaire) suffit

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Next 8
dessin de Flock

#Flock distribue des mandales tous azimuts

Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

Next 40
Carte graphique AMD GeForce

Cartes graphiques : 30 ans d’évolution des GPU

Hard 23

Google lance son opération de communications Gemini pour rivaliser avec OpenAI

IA 6
Ecran bleu de Windows

Linux : le composant systemd se dote d’un écran bleu de la mort

Soft 41
Une petite fille en train d'apprendre à programmer et hacker logiciels et appareils électroniques

Un roman graphique explique les logiciels libres aux enfants

SoftSociété 21
Nouveautés pour Messenger

Meta lance (enfin) le chiffrement de bout en bout de Messenger, entre autres

Socials 5

#LeBrief : cloud européen, OSIRIS-REx a frôlée la catastrophe, CPU AMD Ryzen 8040

Windows en 2024 : beaucoup d’IA, mais pas forcément un « 12 »

Soft 21
Einstein avec des qubits en arrière plan

Informatique quantique, qubits : avez-vous les bases ?

HardScience 9
Notifications iPhone

Surveillance des notifications : un sénateur américain demande la fin du secret

DroitSécu 17

En ligne, les promos foireuses restent d’actualité

DroitWeb 19

#LeBrief : modalité des amendes RGPD, cyberattaque agricole, hallucinations d’Amazon Q, 25 ans d’ISS

Logo Twitch

Citant des « coûts prohibitifs », Twitch quitte la Corée du Sud

ÉcoWeb 29
Formation aux cryptomonnaies par Binance à Pôle Emploi

Binance fait son marketing pendant des formations sur la blockchain destinées aux chômeurs

Éco 10
Consommation électrique du CERN

L’empreinte écologique CERN en 2022 : 1 215 GWh, 184 173 teqCO₂, 3 234 Ml…

Science 8
station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Société 78

#LeBrief : intelligence artificielle à tous les étages, fichier biométrique EURODAC

KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Soft 13
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

DroitSociété 4
Api

La CNIL préconise l’utilisation des API pour le partage de données personnelles entre organismes

SécuSociété 3
Fouet de l’Arcep avec de la fibre

Orange sanctionnée sur la fibre : l’argumentaire de l’opérateur démonté par l’Arcep

DroitWeb 25
Bombes

Israël – Hamas : comment l’IA intensifie les attaques contre Gaza

IA 22

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Poing Dev

Le poing Dev – Round 7

Next 105
Logo de Gaia-X sour la forme d’un arbre, avec la légende : infrastructure de données en forme de réseau

Gaia-X « vit toujours » et « arrive à des étapes très concrètes »

WebSécu 7

Trois consoles portables en quelques semaines

Hard 37
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests ADN 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Commentaires (15)


Spike Abonné
Le 24/02/2022 à 17h23

@David, cet article ne serait pas mieux sur IH ?


David_L Abonné
Le 24/02/2022 à 17h27

Comme dit dans un autre article, IH est figé et va être réintégré à NXi :chinois:


Corpo Abonné
Le 24/02/2022 à 17h49

Une fois qu’on a démarré une fois le Pi sur la carte avec le bootloader, il est flashé dans le Pi ou il faut quand même conserver la SD pour les boots suivants ?


War Machine Abonné
Le 24/02/2022 à 18h17

Pas mal, c’est simple à faire ;)
On peut charger des images alternatives ? (je pense à Home Assistant OS)


aurejac Abonné
Le 24/02/2022 à 20h56

C’est sympa ça ! (même si je préfère le netboot PXE au “netrestore”)



bon la prochaine étape c’est de pouvoir acheter des rpi 4 !
parce que c’est pas pour me plaindre mais en ce moment on trouve rien nulle part, à moins d’aller sur des marketplace et payer 200€ :eeek2: :eeek2:


War Machine Abonné
Le 25/02/2022 à 00h01

Sur Kubii, j’ai trouvé il y a 4 semaines un pi 4 version 2 Go + boitier ventilé Argon one + transfo à 100€ environ ;)



Après, pour l’usage, la version 2 Go me convenait (home assistant OS)


ForceRouge Abonné
Le 25/02/2022 à 20h29

J’avais pas fait attention, mais les RPi, c’est comme les GPU en faite. Franchement, ca m’énerve tous ces paumés de la vie qui essaye de grater en mettant leur RPi à 150/200€ sur leboncoin… Le pire, c’est qu’ils ne les vendent même pas…



Le monde part vraiment en cacahuète, ca va leur faire tout drôle quand ca sera les agriculteurs qui vont vendre au compte goute et à prix complètement abusif leur production. Et là, on ne parlera plus d’un gadget à la con, mais bien de bouffe pour survivre.



Voilà, je suis énervé :)


David_L Abonné
Le 25/02/2022 à 03h15

Corpo a dit:


Une fois qu’on a démarré une fois le Pi sur la carte avec le bootloader, il est flashé dans le Pi ou il faut quand même conserver la SD pour les boots suivants ?




Il est flashé, sinon ce serait problématique pour mettre une microSD vide ensuite :D


fofo9012 Abonné
Le 25/02/2022 à 07h53

Par contre ce n’est pas vraiment un network boot mais une netinstall. Un networkboot pourrait fonctionner sans aucune carte SD, et surtout faire autre chose qu’installer un OS en dur. (même si c’est globalement l’usage principal de PXE)


David_L Abonné
Le 25/02/2022 à 08h43

Pour le RPi c’est d’une certaine manière la même chose : si pas de TFTP & co sur le réseau, il va chercher l’image de boot sur internet (qui contient RPi Imager). On pourrait très bien avoir une live image ensuite plutôt qu’un transfert d’image sur un périphérique de stockage.


Hiigara Abonné
Le 25/02/2022 à 10h47

C’est dommage d’avoir besoin d’un humain pour lancer l’installation. Le top aurait été d’avoir un système qui va chercher automatiquement l’image et la lancer tel un live cd.




(reply:1932760:fofo9012) Je suis assez d’accord avec toi




Mais c’est une première avancée vers cette possibilité.


David_L Abonné
Le 25/02/2022 à 11h55

Si c’est ça que tu veux tu peux déjà faire un démarrage par le réseau via PXE & co comme évoqué plus haut. Là l’idée c’était de permettre une installation même quand un tel dispositif (que personne n’a chez soi, hors usage pro ou presque) n’est disponible.


Anonyme_f7d8f7f164fgnbw67p
Le 25/02/2022 à 14h00

David_L a dit:


Si c’est ça que tu veux tu peux déjà faire un démarrage par le réseau via PXE & co comme évoqué plus haut. Là l’idée c’était de permettre une installation même quand un tel dispositif (que personne n’a chez soi, hors usage pro ou presque) n’est disponible.




Franchement mettre en place le PXE chez soi c’est pas bien compliqué avec un petit routeur custom et un TFTP sur le NAS…


David_L Abonné
Le 25/02/2022 à 15h21

Peut être, mais personne ne le fait ;)


Patch Abonné
Le 26/02/2022 à 09h05

ForceRouge a dit:


J’avais pas fait attention, mais les RPi, c’est comme les GPU en faite. Franchement, ca m’énerve tous ces paumés de la vie qui essaye de grater en mettant leur RPi à 150/200€ sur leboncoin… Le pire, c’est qu’ils ne les vendent même pas…




Il y a un proverbe qui dit que tous les jours, un pigeon se lève… Donc ils tentent!