🛠 Flasher une image, dual-boot et remise à neuf
Objetivos
Retomar el control a nivel de sistema: crear una unidad USB de arranque, entrar en el firmware UEFI (mantener la tecla Esc al encender, pestaña «Boot» para el orden de arranque), instalar Windows 10/11 o Ubuntu en la eMMC (Alpha 864) o en un SSD M.2, configurar un arranque dual y saber empezar de cero. Recordatorios clave: el Alpha es un PC x86-64 UEFI estándar —no hay tarjeta SD en el primer arranque— y el Alpha 800 no tiene almacenamiento integrado (0 GB eMMC): SSD M.2 o USB obligatorio.
Material
- LattePanda Alpha + fuente de alimentación estable de 12 V/3 A (las fuentes subdimensionadas provocan reinicios en bucle durante la instalación)
- Unidad USB de 8 GB como mínimo (Rufus en Windows,
ddo Balena Etcher en Linux para grabar la imagen) - Imágenes oficiales: imágenes de Windows 10 específicas para la revisión de la placa (enlaces de Dropbox de la documentación oficial), imagen de Windows 11 Pro publicada por DFRobot, o ISO estándar de Ubuntu de 64 bits; Android x86 (Phoenix OS) también documentado
- Pantalla HDMI + teclado USB; no hay botón de encendido en la placa: el encendido es automático al conectar la alimentación
Código completo
Procedimiento completo de restauración:
# 1. Graver une cle bootable (exemple Linux)
# Image ISO/IMG telechargee -> /dev/sdX = votre cle (VERIFIER, EFFACEMENT TOTAL)
sudo dd if=ubuntu-24.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync
sync
# 2. Graver une image Windows fournie par DFRobot (souvent au format .img)
# sous Windows : Rufus, mode "Image" ; sous Linux : dd comme ci-dessus
# 3. Demarrer la carte : brancher l'alimentation en maintenant Echap
# -> menu de demarrage UEFI ; onglet Boot pour l'ordre de demarrage
# -> choisir la cle USB (entree "UEFI: ...")
# 4. Apres installation, sauvegarder l'etat sain par image brute :
sudo dd if=/dev/nvme0n1 of=/mnt/externe/alpha-backup.img bs=16M status=progress
# (restauration : inverser if= et of= avec la meme taille de bloc)
Para un arranque dual Windows + Ubuntu: instalar primero Windows, luego Ubuntu con la opción «instalar junto a»; el instalador añade GRUB y la entrada de Windows sigue siendo accesible mediante Esc al arrancar. Las actualizaciones de BIOS se centran en Windows (repositorio GitHub LattePandaTeam, archivos batch).
Verificación esperada
Al conectar, mantener pulsado Esc → aparece el menú UEFI y lista la unidad USB. El instalador detecta la eMMC (64 GB en el 864) o el SSD M.2. Tras la instalación, la placa se reinicia sola en el SO instalado (sin botón de encendido: desconectar y volver a conectar la alimentación). La imagen de backup ocupa el tamaño del disco y se restaura mediante dd inverso.
Errores frecuentes
- Usar una imagen de Windows de otra revisión de la placa: las imágenes oficiales de Win10 son específicas para la versión del hardware; elegir mal resulta en un sistema no arrancable o sin controladores.
- Creer en un arranque por tarjeta SD como en Raspberry Pi: el Alpha es UEFI; grabar una imagen «Raspberry Pi» es inútil.
- Alimentación insuficiente durante la instalación: reinicios en bucle a mitad de la copia de archivos — exigir 12 V/3 A o el PD de 45 W oficial.
- Entrar en pánico ante la ausencia de botón de encendido/reset: es una crítica conocida de la placa; todo se hace cortando y reconectando la corriente.
- Alpha 800 sin SSD: ningún SO es posible internamente, la placa no vuelve a ser arrancable sin un dispositivo de almacenamiento.
Otros tutoriales para esta placa
- Faire clignoter une LED sur les broches du coprocesseur
- Bouton poussoir et console série avec le coprocesseur
- Premier script Python sur le PC x86 de la carte
- Pont série SoC ↔ MCU : le tunnel x86 vers ATmega32U4
- Lire un capteur analogique du MCU depuis Python (Firmata)
- Wi-Fi 802.11ac et Bluetooth 4.2 depuis le SoC
Ejemplos de código para esta placa
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPython