Une version récente du bootloader en EEPROM a introduit une nouvelle fonction dans le menu de démarrage : une pression sur la BARRE D’ESPACE à la mise sous tension propose à l’utilisateur un menu pour choisir entre plusieurs modes de démarrage. Par exemple, l’utilisateur peut sélectionner le démarrage sur USB (Disque dur, SSD ou clé USB) si la carte SD par défaut est corrompue ou indisponible. Cet article explique comment installer ce nouveau bootloader.
Au sommaire :
Raspberry Pi OS se dote d’un Menu de démarrage : Boot Menu
Ce nouveau menu permet aux utilisateurs de démarrer à partir de la carte micro SD, d’un SSD NVMe, d’un port USB ou encore en réseau, le tout à partir d’une interface utilisateur simple et intuitive.
Cet article explique comment installer et utiliser ce nouveau menu de démarrage. J’utiliserai sur un Raspberry Pi 5 la dernière version de Raspberry Pi OS Full 64 bits installé sur une carte micro SD Sandisk Ultra de 32Go, et une clé USB 3.0 avec Ubuntu.
Mettez le Raspberry Pi sous tension, lorsque le bureau est affiché, ouvrez un terminal.
Dans le terminal, exécutez cette commande pour mettre à jour la liste des dépôts de logiciels et les logiciels installés.
sudo apt update && sudo apt full-upgrade
Exécutez cette commande pour vérifier la date du micrologiciel de votre Raspberry Pi.
sudo rpi-eeprom-update
Si le firmware est à jour, passez à l’étape Mise sous tension du Raspberry Pi, sinon passez à l’étape suivante. Ici il est indiqué qu’une mise à jour est disponible : UPDATE AVAILABLE
Ouvrez raspi-config, cet outil permet d’apporter des modifications au Raspberry Pi et à son système d’exploitation.
Allez dans Advanced Options >> Bootloader Version et choisissez Latest. Le chargeur de démarrage utilisera ainsi la version la plus récente.
Validez sur Yes et quittez raspi-config en sélectionnant Finish, puis autorisez le reboot.
Après redémarrage, ouvrez le terminal, mettez à jour votre firmware avec la dernière version.
sudo rpi-eeprom-update -a
Votre Bootloader est à jour et le Raspberry Pi utilise la dernière version.
Éteignez le Raspberry Pi.
Mise sous tension du Raspberry Pi
Connectez votre clé USB / micro SD au Raspberry Pi et allumez-le en maintenant la barre d’espace enfoncée.
Sélectionnez le périphérique de démarrage à l’aide du numéro correspondant. Nous avons choisi de démarrer à partir de l’USB (option 4), où nous avions une copie d’Ubuntu 24.10 :
Si on appuie sur barre espace le menu s’affiche :
Taper 4 et on démarre sur la clé USB en Ubuntu.
Si on ne fait rien on démarre en Raspberry Pi OS.
Conclusion
Une mise à jour qui peut vous intéresser si vous devez tester des OS ou utiliser un OS différent de temps en temps.
Sources
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2712/release-notes.md
https://www.tomshardware.com/raspberry-pi/how-to-install-and-use-the-new-raspberry-pi-boot-menu?s=03
Ping : Raspberry Pi OS se dote d’un Menu de démarrage : Boot Menu
Genial pour le multiboot effectivement!
MultiOS en un clin d’oeil 😉
merci 🙂
Une amélioration que va faciliter l’utilisation … c’est génial en effet.
Merci pour le tuto
dans le même sujet boot, dans une application industrielle, on cherche un mode backup et j’ai vu que le raspberrypi avait un boot choice sur GPIO, et c’est encore + pratique qu’un boot menu dans le cas d’un headless. Un interrupteur bascule permet ainsi de booter en permanence sur un support (clé USB par exemple) et en cas de corruption, hop ça bascule sur la micro sd de backup
malheureusement pour nous, ce boot choice n’existe pas sur le nanopi que l’on a choisi…
Bonsoir François,
juste une petite question :
Lorsqu’on choisis par exemple de démarrer sur l’option 4, cela est-il mémorisé en dur pour que la carte puisse démarrer à chaque mise sous tension directement sur le dernier choix qui aura été fait ?
Dans la négative, y aurait-il une solution pour mémoriser le choix afin que la carte puisse avoir ce comportement en définitive un peu à la façon d’un bios de carte mère ?
Bien à vous.
Bonjour
non ce n est pas mémorisé mais dans raspi-config vous pouvez choisir l’ordre de démarrage
cdt
francois
Merci pour réponse et cette précision François.