Libreboot

Libreboot T400 Tutorial

Libreboot T400 Tutorial
(Questo post contiene link di affiliazione. È un modo per questo sito di guadagnare commissioni pubblicitarie pubblicizzando o collegandosi a determinati prodotti e/o servizi.)

Installazione di Libreboot su un Lenovo T400

Avvertenza: procedere a proprio rischio.  Il flashing del BIOS potrebbe distruggere la macchina e lasciarti con un mattone inutile. 

Quindi, vuoi sostituire il BIOS proprietario sulla tua macchina ed eseguire un BIOS gratuito e open source per supportare il tuo sistema operativo.  Potresti essere un teorico della cospirazione che vuole rimuovere ogni possibilità di una backdoor, alla ricerca di un'alternativa senza rigonfiamenti alla schifezza proprietaria installata in fabbrica, o solo un appassionato che vuole mettere un'altra tacca nella cintura.  Qualunque sia la ragione, questo articolo ti guiderà attraverso il processo di installazione di Libreboot su un laptop Lenovo T400.  Di seguito ho fornito alcuni riferimenti al sito Libreboot e ad alcune delle sue istruzioni.

Libreboot è un'alternativa gratuita e open source al BIOS OEM.  È distribuito gratuitamente in modo che la fonte possa essere analizzata.  Questo elimina la possibilità di backdoor nel codice.  Questa è una considerazione tutta da considerare dopo le recenti notizie su Meltdown e Spectre.  Questo potrebbe anche offrire un progetto di livello esperto che ti darà il diritto di vantarti.

Questo articolo prevede lo smontaggio del T400 che richiederà una certa abilità e metterà a rischio l'attuabilità del tuo laptop.  Detto questo, puoi procurarti un T400 usato per circa $ 65 USD.  Ciò significa che se fallisci, non sei fuori molto per i tuoi problemi.

Si possono trovare molti video e articoli che dimostrano lo smontaggio del T400.  Per questo motivo, salterò i dettagli di questo processo, ma fornirò questo link per assisterti nel processo. Prima di precipitarti e smontare completamente il laptop, avrai bisogno di alcuni strumenti.

Utensili

Smontaggio

Prima di smontare il T400 dovrai prendere il tuo indirizzo MAC dalla custodia.  Scrivilo.  Verrà utilizzato più avanti nel processo.

Come accennato in precedenza, dovrai smontare completamente la tua macchina.  Forse non completamente, ma la maggior parte di esso.  Il video qui sopra può guidarti attraverso il processo.  Il bit che stai cercando di raggiungere è il chip del BIOS.  Una foto è pubblicata sulla pagina Libreboot qui

lampeggiante

Una volta trovato il tuo chip BIOS, dovrai procurarti una clip SOIC che corrisponda al chipset (modello stampato sulla superficie del chip) utilizzato.  Questi ti permetteranno di collegare il pin out del tuo BeagleBone ai pin del tuo chip BIOS montato in superficie.

Il collegamento alla pagina Libreboot mostra il processo per l'installazione di BeagleBone.  Avrai bisogno del tuo indirizzo MAC scritto prima durante questo processo.

Una volta completata la configurazione e la connessione di BeagleBone al tuo chip BIOS, puoi iniziare il processo di flashing con il software Libreboot.  L'immagine qui sotto, proveniente dal sito Libreboot, mostra la configurazione del BeagleBone.

Una volta connesso il Beaglebone, incrocia le dita ed esegui il comando seguente.

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

Se tutto va bene, dovresti vedere qualcosa come il seguente.

flashrom v0.9.7-r1854 su Linux 3.8.13-bone47 (armv7l)
flashrom è un software gratuito, scarica il codice sorgente su http://www.flashrom.organizzazione
Calibrazione del loop di ritardo... OK.
Trovato il chip flash Macronix "MX25L6405(D)" (8192 kB, SPI) su linux_spi.
Lettura del contenuto del vecchio chip flash... fatto.
Cancellazione e scrittura del chip flash... FALLITO a 0x00001000! Previsto=0xff, Trovato=0x00,
conteggio byte fallito da 0x00000000-0x0000ffff: 0xd716
CANCELLAZIONE NON RIUSCITA!
Lettura del contenuto del chip flash corrente... fatto. Alla ricerca di un'altra funzione di cancellazione.
Cancella/scrivi fatto.
Verifica flash... VERIFICATO.

Quel poco alla fine "VERIFICATO" ti fa sapere che hai avuto successo.  Se all'inizio non ci riesci... prova, riprova. Controlla le tue connessioni e torna indietro attraverso la documentazione.  Esegui nuovamente il processo una volta confermato il processo.

Rimontaggio

Bene, se sei arrivato così lontano, rimettere insieme la cosa dovrebbe essere un gioco da ragazzi.  Puoi rivedere il video fornito in precedenza.  Questo dovrebbe aiutare con il rimontaggio.  Se sei interessato al WiFi dovrai procurarti e installare una nuova scheda WiFi.  Il chipset Intel OEM non funzionerà senza software proprietario. Come ci ha mostrato Spectre, questa potrebbe non essere una buona idea se stai cercando un sistema sicuro.

Questa pagina include le schede WiFi compatibili che potresti utilizzare nel T400.

Non dimenticare di pulire e riapplicare la pasta termica alla CPU prima di riposizionare il dissipatore di calore.  Le istruzioni possono essere trovate sulla pagina Artic Silver.  Di seguito ho fornito alcuni link utili per assisterti durante il processo.  Questo progetto è un'alternativa economica alle macchine Libreboot preinstallate che possono essere trovate online.  Poiché è richiesta una curva di apprendimento ripida e alcune abilità tecniche, questo potrebbe essere un progetto per coloro che cercano una sfida.

Riferimenti

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

Vulkan per utenti Linux
Con ogni nuova generazione di schede grafiche, vediamo gli sviluppatori di giochi spingere i limiti della fedeltà grafica e avvicinarsi di un passo al...
OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...