🛠 Booter sur NVMe/USB et procédure de recouvrement

Raspberry Pi 4 Model B (2019) — Ficha de placa · avance · Schéma : IMG-model-4b-avance-1-model4b-boot-nvme-usb.svg — Pi 4B avec EEPROM SPI, adaptateur NVMe sur USB 3.0 branché sur un port bleu, ordre de démarrage modifié, microSD de secours à côté

Objetivos

El Pi 4B es el primer Pi insignia con una EEPROM de arranque SPI integrada: arranque por USB/NVMe, arranque por red, orden personalizable, códigos LED y diagnóstico HDMI en caso de fallo. Este tutorial migra el sistema a un SSD y luego escribe el procedimiento de recuperación.

Material

Código completo

# 1) Copier le systeme sur le SSD (Imager : choisir le SSD comme cible)
sudo apt install rpi-eeprom
vcgencmd bootloader_version          # date de l'EEPROM
vcgencmd bootloader_config | grep BOOT_ORDER

# 2) Changer l'ordre de boot : 0xf = SD, 0x1 = USB
sudo rpi-eeprom-edit
#   dans l'editeur : BOOT_ORDER=0xf41   (SD puis USB, puis reseau)
#   sauvegarder : l'utilitaire reprogramme l'EEPROM, puis :
sudo reboot

# 3) Apres boot sur le SSD, verifier :
df -h / ; lsblk

Verificación esperada

Tras retirar la microSD, el Pi arranca solo desde el SSD (df -h / muestra /dev/sda2 o nvme). En caso de fallo, la recuperación es sencilla: insertar una SD válida con un archivo fixup.dat fuerza el regrabado de la EEPROM, o el BOOT_ORDER por defecto vuelve a la SD. Los parpadeos del LED verde codifican la avería.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales