🛠 Installer Ubuntu en dual-boot et maîtriser le BIOS UEFI
Objetivos
La LattePanda 3 Delta se entrega con Windows 10 Pro (o Windows 10 IoT Enterprise 2021 LTSC según el SKU DFR0982), pero DFRobot documenta oficialmente la instalación de Ubuntu 22.04 LTS. Este tutorial avanzado cubre la instalación propiamente dicha y el dominio del BIOS UEFI (tipo AMI): menú de arranque F7, configuración DEL, funciones Auto Power On, Watchdog Timer, Redirección de puerto serie, orden de inicio — y la corrección del error conocido de prioridad de arranque en dual-boot. Objetivo final: un dual-boot fiable Windows/Ubuntu en la eMMC de 64 GB.
Material
- LattePanda 3 Delta + pantalla HDMI + teclado USB
- Memoria USB de 8 GB o más y un segundo PC con Rufus (método de la documentación oficial)
- Imagen de Ubuntu 22.04 LTS Desktop (amd64)
- Copia de seguridad de los datos importantes antes de reparticionar la eMMC
Código completo
Procedimiento (las teclas F7/DEL y la utilidad Rufus provienen de la guía oficial de Ubuntu de DFRobot):
1. Sur le PC externe : créer la clé USB avec Rufus (schéma GPT, cible UEFI).
2. Sur la carte : insérer la clé, allumer, tapoter F7 -> menu de boot -> clé USB.
3. Installer Ubuntu 22.04 « à côté de Windows Boot Manager » (réduire la
partition NTFS, garder le gestionnaire de boot EFI intact).
4. Redémarrer, DEL pour entrer dans le BIOS si besoin.
Corrección del error documentado (BIOS ≤ LP-BS-7-S70JR120-CN51G-D): tras la instalación, la máquina arranca directamente en Windows o no lista Ubuntu. En el BIOS:
Boot > UEFI Hard Disk Drive BBS Priorities
-> monter « Ubuntu » en tête de liste, puis
Boot Option #1 = Ubuntu
Save & Exit.
Verificaciones del sistema una vez iniciado Ubuntu:
# Démarrage en mode UEFI (et non CSM/Legacy)
[ -d /sys/firmware/efi ] && echo "UEFI OK" || echo "Legacy - réinstaller"
# TPM 2.0 embarqué visible sous Linux
ls /dev/tpm* 2>/dev/null && tpm2_getcap properties-fixed 2>/dev/null | head
# Journal de boot (démarrage lent = suspecter la batterie RTC CR927)
systemd-analyze
# Le BIOS expose aussi Auto Power On et le Watchdog — à configurer dans le setup
Actualización del BIOS: siga la página bios_update_BIOS_firmware de la documentación oficial (las versiones se publican allí, la más reciente citada en las preguntas frecuentes también corrige el arranque en shell EFI).
Verificación esperada
Al iniciar, el menú GRUB ofrece Ubuntu y Windows Boot Manager; ambos sistemas arrancan. systemd-analyze permanece razonable (decenas de segundos) — un arranque muy lento delata una batería RTC CR927 débil, defecto recurrente documentado. El BIOS muestra la versión actualizada tras el procedimiento oficial.
Errores frecuentes
- Arranque en el shell EFI en lugar del SO: defectos conocidos de ciertos BIOS — las preguntas frecuentes oficiales prescriben la actualización a la última versión (LP-BS-7-S70JR120-CN51G-E).
- Memoria USB grabada en MBR/Legacy con Rufus: la placa es UEFI; elija GPT, de lo contrario la memoria USB no aparecerá en F7.
- Borrar Windows Boot Manager al formatear «toda la eMMC»: irreversible en los SKU con licencia Windows integrada — elija «junto a».
- Error de prioridad dual-boot: no busque complicaciones, aplique la prioridad BBS indicada arriba (documentado por DFRobot para BIOS anteriores a la versión -D).
- Auto Power On que deja de funcionar: depende de la pila RTC CR927; pila agotada = sin arranque automático (solución comunitaria común mediante los pines Arduino para quioscos).
- Grabar el BIOS con una fuente de alimentación insuficiente: emprenda la actualización del BIOS solo con una fuente de alimentación conforme de 12 V/24 W estable (USB-C PD o JST).
Otros tutoriales para esta placa
Ejemplos de código para esta placa
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPython