Valentin Haudiquet, ingeniero de Canonical, documenta el proceso técnico para ejecutar Ubuntu en un Lenovo IdeaPad Duet Chromebook, un dispositivo ARM64 con procesador MediaTek MT8183. El proyecto surge tras la incompatibilidad de postmarketOS 26.06, que rompió el arranque del equipo, y la necesidad de probar la viabilidad de Ubuntu en hardware de bajo consumo.
El autor describe un enfoque de ingeniería inversa donde reemplazó el sistema de archivos raíz (rootfs) de postmarketOS por una imagen base de Ubuntu 26.04. Inicialmente, el sistema funcionó solo mediante chroot desde un USB, pero el arranque directo desde el almacenamiento interno resultó exitoso, lo que sugirió un error en los programas de arranque de postmarketOS 26.06. Para completar la configuración, Haudiquet instaló el paquete linux-generic, copiando el kernel vmlinuz y el initrd en la partición de arranque. El resultado fue un sistema operativo Ubuntu completo con kernel 6.18.44, aunque inicialmente faltaba el firmware para la conexión Wi-Fi, un problema resuelto copiando archivos del sistema postmarketOS.
El artículo detalla la complejidad del flujo de arranque en Chromebooks, involucrando a Coreboot, Depthcharge y el firmware de MediaTek. Este análisis técnico sirve como referencia para desarrolladores que buscan personalizar distribuciones Linux en hardware específico, destacando la importancia de entender el bootloader y las particiones de arranque para lograr una integración estable.
