Libreboot

Tutorial de Libreboot T400

Tutorial de Libreboot T400
(Esta publicación contiene enlaces afiliados. Es una forma de que este sitio gane tarifas de publicidad mediante publicidad o enlaces a ciertos productos y / o servicios.)

Instalación de Libreboot en un Lenovo T400

Advertencia: proceda bajo su propio riesgo.  Actualizar la BIOS podría destruir la máquina y dejarlo con un ladrillo inútil. 

Por lo tanto, desea reemplazar el BIOS propietario en su máquina y ejecutar un BIOS gratuito y de código abierto para admitir su sistema operativo.  Puede ser un teórico de la conspiración que quiere eliminar cualquier posibilidad de una puerta trasera, buscando una alternativa libre de hinchazón a la basura patentada instalada en la fábrica, o simplemente un entusiasta que quiere poner otra muesca en su cinturón.  Cualquiera sea el motivo, este artículo lo guiará a través del proceso de instalación de Libreboot en una computadora portátil Lenovo T400.  He proporcionado algunas referencias a continuación al sitio de Libreboot y parte de su documentación de instrucciones.

Libreboot es una alternativa gratuita y de código abierto a su BIOS OEM.  Se distribuye libremente para que se pueda analizar la fuente.  Esto elimina la posibilidad de puertas traseras en el código.  Esta es una consideración real después de las noticias recientes sobre Meltdown y Spectre.  Esto también podría ofrecer un proyecto de nivel experto que le dará el derecho de fanfarronear.

Este artículo implica el desmontaje del T400, lo que requerirá cierta habilidad y pondrá en riesgo la viabilidad de su computadora portátil.  Dicho esto, puede obtener un T400 usado por alrededor de $ 65 USD.  Eso significa que si fallas, no te preocupes mucho.

Se pueden encontrar muchos videos y artículos que demuestran el desmontaje del T400.  Por esa razón, omitiré los detalles de este proceso, pero proporcionaré este enlace para ayudarlo en el proceso. Antes de apresurarse y desmontar completamente la computadora portátil, necesitará algunas herramientas.

Herramientas

Desmontaje

Antes de desmontar el T400, deberá tomar su dirección MAC de la carcasa.  Escríbelo.  Se utilizará más adelante en el proceso.

Como se mencionó anteriormente, deberá desmontar completamente su máquina.  Quizás no del todo, pero la mayor parte.  El video de arriba puede guiarlo a través del proceso.  El bit que está tratando de alcanzar es el chip BIOS.  Una imagen está publicada en la página de Libreboot aquí

Brillante

Una vez que haya encontrado su chip BIOS, deberá obtener un clip SOIC que coincida con el chipset (modelo impreso en la superficie del chip) utilizado.  Estos le permitirán conectar el pin en su BeagleBone a los pines en su chip BIOS montado en la superficie.

El enlace a la página de Libreboot muestra el proceso de configuración de BeagleBone.  Necesitará anotar su dirección MAC antes durante este proceso.

Una vez que haya completado la configuración y conexión del BeagleBone a su chip BIOS, puede comenzar el proceso de flasheo con el software Libreboot.  La siguiente imagen, procedente del sitio de Libreboot, muestra la configuración de BeagleBone.

Una vez que el Beaglebone esté conectado, cruce los dedos y ejecute el siguiente comando.

# ./ flashrom -p linux_spi: dev = / dev / spidev1.0, spispeed = 512 -w

Si todo va bien, debería ver algo como el siguiente.

flashrom v0.9.7-r1854 en Linux 3.8.13-bone47 (armv7l)
flashrom es un software gratuito, obtenga el código fuente en http: // www.flashrom.org
Calibrando bucle de retardo… OK.
Se encontró el chip flash de Macronix "MX25L6405 (D)" (8192 kB, SPI) en linux_spi.
Leyendo el contenido del chip flash antiguo ... hecho.
Borrando y escribiendo el chip flash… FALLÓ en 0x00001000! Esperado = 0xff, Encontrado = 0x00,
recuento de bytes fallidos de 0x00000000-0x0000ffff: 0xd716
ERASE FAILED!
Leyendo el contenido actual del chip flash ... hecho. Buscando otra función de borrado.
Borrar / escribir hecho.
Verificando flash… VERIFICADO.

Ese pequeño fragmento al final "VERIFICADO" le permite saber que tuvo éxito.  Si al principio no tiene éxito ... inténtelo, inténtelo de nuevo. Verifique sus conexiones y revise la documentación.  Ejecute el proceso nuevamente una vez que haya confirmado el proceso.

Reensamblaje

Bueno, si llegaste tan lejos, volver a armarlo debería ser muy fácil.  Puede revisar el video proporcionado anteriormente.  Eso debería ayudar con el reensamblaje.  Si está interesado en WiFi, deberá obtener e instalar una nueva tarjeta WiFi.  El chipset Intel OEM no se ejecutará sin software propietario. Como nos ha demostrado Spectre, esto puede no ser una buena idea si está buscando un sistema seguro.

Esta página incluye las tarjetas WiFi compatibles que puede utilizar en el T400.

No olvide limpiar y volver a aplicar pasta térmica a su CPU antes de volver a colocar el disipador de calor.  Las instrucciones se pueden encontrar en la página de Artic Silver.  He proporcionado algunos enlaces útiles a continuación para ayudarlo a través del proceso.  Este proyecto es una alternativa económica a las máquinas Libreboot preinstaladas que se pueden encontrar en línea.  Debido a que hay una curva de aprendizaje empinada y se requiere cierta habilidad técnica, este puede ser un proyecto para quienes buscan un desafío.

Referencias

libreboot.org
libreboot.org / docs / install / bbb_setup.html
libreboot.org / docs / hardware / # recommended_wifi
libreboot.org / docs / install / t400_external.html

Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...