Cambiar placa base Framework Laptop: Guía paso a paso
February 1, 2026ThinkPad T480 Power Bridge: Batería y Autonomía Infinita
February 1, 2026Instalar Coreboot en ThinkPad X230: Guía paso a paso
El ThinkPad X230 es una leyenda por su durabilidad, teclado y potencial de modificación. Si buscas llevar este portátil al siguiente nivel, instalar Coreboot es una de las mejoras más significativas que puedes realizar. Reemplazar el BIOS propietario de Lenovo por este firmware de código abierto no solo acelera drásticamente el tiempo de arranque, sino que también te ofrece un control y una seguridad sin precedentes sobre tu hardware. Esta guía te llevará a través de todo el proceso, desde los preparativos hasta el flasheo final.
¿Qué es Coreboot y por qué instalarlo en tu ThinkPad X230?
Coreboot es un proyecto de software de código abierto destinado a reemplazar el firmware propietario (BIOS o UEFI) que se encuentra en la mayoría de los ordenadores. A diferencia de los BIOS tradicionales, que están llenos de código obsoleto y a menudo innecesario, Coreboot se centra en hacer una sola cosa: inicializar el hardware de forma rápida y eficiente para luego ceder el control a un “payload”. Este payload puede ser un gestor de arranque como SeaBIOS (que emula un BIOS tradicional) o algo más complejo.
Los beneficios de instalar Coreboot en tu X230 son claros y tangibles:
- Arranque ultrarrápido: Olvídate de las largas esperas. Con Coreboot, tu ThinkPad puede pasar de estar apagado al menú de arranque de tu sistema operativo en menos de 5 segundos.
- Seguridad y transparencia: Al ser de código abierto, Coreboot es completamente auditable. Esto elimina la posibilidad de “backdoors” ocultos en el firmware propietario y te permite tener un control total sobre el código que se ejecuta al iniciar tu máquina.
- Eliminación del “Whitelist”: Lenovo implementa una lista blanca en su BIOS que impide instalar tarjetas Wi-Fi o WWAN no autorizadas. Coreboot elimina esta restricción, dándote la libertad de instalar hardware más moderno y potente.
- Flexibilidad total: Puedes personalizar tu compilación de Coreboot para incluir diferentes payloads, como SeaBIOS o TianoCore (una implementación de UEFI de código abierto), adaptando el firmware a tus necesidades específicas.
Requisitos Previos: ¿Qué necesitas antes de empezar?
El proceso de flasheo de Coreboot es una operación de hardware y software que requiere ciertas herramientas y conocimientos técnicos. Proceder con precaución es fundamental, ya que un error podría dejar tu portátil inutilizable (lo que se conoce como “brick”).
Esto es lo que necesitarás reunir:
- Un portátil Lenovo ThinkPad X230.
- Un programador de chips SPI externo. El más común y económico es el CH341A (versión negra, preferiblemente) junto con una pinza de testeo SOIC8.
- Otro ordenador para realizar la compilación y el flasheo. Se recomienda encarecidamente un sistema operativo Linux (como Ubuntu, Debian o Arch Linux), ya que las herramientas necesarias son nativas de este entorno.
- Herramientas básicas para desmontar el portátil: un juego de destornilladores de precisión y, opcionalmente, una púa de plástico para no dañar las carcasas.
- Paciencia y atención al detalle. Este no es un proceso para hacer con prisas.
Guía de Instalación de Coreboot: Paso a Paso
Antes de comenzar, es vital entender que estarás reescribiendo el firmware que controla el arranque de tu equipo. Una copia de seguridad del BIOS original es tu única red de seguridad. No omitas ese paso bajo ninguna circunstancia.
Paso 1: Desmontaje del ThinkPad X230 y localización de los chips
Primero, debes acceder a los chips del BIOS en la placa base. Apaga el portátil, desconecta el cargador y retira la batería. Para acceder a los chips, necesitarás quitar el teclado y el reposamuñecas (palmrest). Los chips del BIOS del X230 están ubicados cerca del lector de tarjetas ExpressCard. Verás dos chips: uno más grande de 8MB (superior) y uno más pequeño de 4MB (inferior). Con una configuración estándar de Coreboot, solo trabajaremos con el chip de 8MB, pero es crucial hacer una copia de seguridad de ambos.
Paso 2: Realizar una Copia de Seguridad del BIOS Original
Este es el paso más importante. Conecta tu programador CH341A al ordenador secundario. Con mucho cuidado, engancha la pinza SOIC8 al chip de 8MB. Asegúrate de que el Pin 1 de la pinza (marcado con un cable rojo) coincida con el Pin 1 del chip (indicado por un pequeño punto en el encapsulado del chip).
- En tu ordenador Linux, instala la herramienta `flashrom`. En Debian/Ubuntu, sería: `sudo apt-get install flashrom`.
- Ejecuta el comando para leer el chip y crear una copia de seguridad. Realiza esta operación tres veces para asegurar una lectura perfecta:
sudo flashrom -p ch341a_spi -r backup_superior_1.bin
sudo flashrom -p ch341a_spi -r backup_superior_2.bin
sudo flashrom -p ch341a_spi -r backup_superior_3.bin - Verifica que las tres copias son idénticas usando una suma de verificación: `sha256sum backup_superior_*.bin`. Las tres sumas deben coincidir.
- Repite el proceso completo para el chip inferior de 4MB.
- Guarda estos archivos de respaldo en un lugar seguro (un pendrive, la nube, etc.). Son tu única forma de restaurar el portátil si algo sale mal.
Paso 3: Compilar tu propia ROM de Coreboot
Ahora es el momento de construir el firmware. Clona el repositorio oficial de Coreboot y sus submódulos en tu máquina Linux.
- Clona el repositorio: `git clone https://review.coreboot.org/coreboot && cd coreboot`
- Descarga las dependencias: `git submodule update –init –checkout`
- Ejecuta el menú de configuración: `make menuconfig`
- Dentro del menú, configura las siguientes opciones principales:
- Mainboard → Vendor: Lenovo
- Mainboard → Model: ThinkPad X230
- Payload → Add a payload: SeaBIOS
- Guarda la configuración y sal del menú.
- Finalmente, inicia el proceso de compilación con el comando: `make`
Si todo va bien, al final del proceso tendrás un archivo llamado coreboot.rom dentro de la carpeta `build`.
Paso 4: Flashear la ROM de Coreboot
Con tu ROM personalizada ya compilada, estás listo para el último paso. Vuelve a conectar la pinza SOIC8 al chip superior de 8MB, asegurando de nuevo la correcta orientación del Pin 1.
- Usa `flashrom` para escribir tu nueva ROM en el chip. El comando será similar a este:
sudo flashrom -p ch341a_spi -w build/coreboot.rom - Este proceso no debe ser interrumpido por ningún motivo. La escritura tardará unos minutos.
- Una vez finalizado, `flashrom` realizará una verificación automática. Si todo es correcto, el flasheo ha sido un éxito.
Primer Arranque y Pasos Finales
Con el nuevo firmware ya instalado en el chip, desconecta el programador y vuelve a ensamblar tu ThinkPad X230. Coloca el reposamuñecas, el teclado, y finalmente la batería. Ha llegado el momento de la verdad.
- Conecta el cargador y pulsa el botón de encendido.
- Es posible que la pantalla permanezca en negro durante unos segundos en el primer arranque. ¡No te asustes!
- Si todo ha ido bien, verás la pantalla de bienvenida de SeaBIOS aparecer en un instante.
- ¡Felicidades! Has instalado Coreboot con éxito. Ahora puedes entrar en el menú de arranque (pulsando ESC) para seleccionar tu dispositivo de instalación y proceder a instalar tu sistema operativo favorito.
Conclusión: ¿Ha merecido la pena?
El proceso de instalar Coreboot en un ThinkPad X230 es técnico y no está exento de riesgos, pero la recompensa es inmensa. Transformarás un portátil ya de por sí excelente en una máquina excepcionalmente rápida, segura y libre de las restricciones del fabricante. Este proyecto no solo revitaliza tu hardware, sino que también te otorga un profundo conocimiento sobre el funcionamiento interno de tu equipo. El resultado es un ThinkPad X230 que arranca en un parpadeo y que está verdaderamente bajo tu control, un testimonio del poder del software de código abierto y de una comunidad dedicada a mantener vivo el hardware de calidad.


