Cómo instalar SerenityOS en un ThinkPad T60: guía práctica

Fuentes: Installing SerenityOS on My Old ThinkPad T60

SerenityOS, el sistema operativo de código abierto inspirado en interfaces clásicas tipo Unix, puede instalarse en hardware antiguo, y el ThinkPad T60 es uno de los candidatos ideales. Este artículo recoge, paso a paso, el procedimiento seguido por su autor para llevar el sistema desde Fedora hasta un arranque funcional en la veterana laptop de IBM/Lenovo.

El proceso arranca con la instalación en Fedora de las dependencias necesarias (texinfo, binutils-devel, cmake, mpfr-devel, gmp-devel, ninja-build, ccache, rsync y varios grupos de desarrollo) y la clonación del repositorio oficial de SerenityOS. A continuación se compila la cadena de herramientas cruzada con Meta/serenity.sh image x86_64 y se genera la imagen booteable mediante ninja grub-image, que se flashea a una SSD con dd para después introducirla en el portátil.

Un detalle clave de la BIOS: la controladora SATA debe configurarse en modo "Compatibility" y no AHCI, requisito indispensable para que el hardware reconozca los dispositivos. Aun así, el primer intento terminó en un kernel panic con el mensaje "Couldn't find a suitable device to boot", provocado por un identificador de dispositivo incorrecto en el archivo Meta/grub-mbr.cfg. La solución pasa por sustituir la línea multiboot /boot/Kernel root="lun0:0:0;part0" por multiboot /boot/Kernel root="block100:0", reconstruir la imagen y volver a flashear la SSD. Tras este ajuste, SerenityOS arranca correctamente en el T60.

La guía demuestra que, con los pasos adecuados, es posible dar una segunda vida a equipos veteranos ejecutando un sistema operativo moderno y ligero directamente sobre el metal.