Libreboot

Libreboot T400-zelfstudie

Libreboot T400-zelfstudie
(Dit bericht bevat gelieerde links. Het is een manier voor deze site om advertentiekosten te verdienen door te adverteren of te linken naar bepaalde producten en/of diensten.)

Libreboot installeren op een Lenovo T400

Waarschuwing: Ga verder op eigen risico.  Het flashen van het BIOS kan de machine vernietigen en je achterlaten met een nutteloze steen. 

U wilt dus het eigen BIOS op uw computer vervangen en een gratis en open source BIOS gebruiken om uw besturingssysteem te ondersteunen.  Je bent misschien een complottheoreticus die elke mogelijkheid van een achterdeur wil verwijderen, op zoek naar een bloat-vrij alternatief voor de propriëtaire onzin die in de fabriek is geïnstalleerd, of gewoon een liefhebber die nog een tandje bij wil zetten.  Wat de reden ook is, dit artikel leidt je door het installatieproces van Libreboot op een Lenovo T400-laptop.  Ik heb hieronder enkele verwijzingen gegeven naar de Libreboot-site en enkele van de bijbehorende documentatie instructions.

Libreboot is een gratis en open source alternatief voor uw OEM BIOS.  Het wordt vrij verspreid, zodat de bron kan worden geanalyseerd.  Dit elimineert de mogelijkheid van achterdeurtjes in de code.  Dit is een echte overweging na het recente nieuws over Meltdown en Spectre.  Dit kan ook een project op expertniveau bieden waarmee u kunt opscheppen.

Dit artikel betreft de demontage van de T400, wat enige vaardigheid vereist en de levensvatbaarheid van uw laptop in gevaar brengt.  Dat gezegd hebbende, je kunt een gebruikte T400 kopen voor ongeveer $ 65 USD.  Dat betekent dat als je faalt, je niet veel voor je moeite hoeft te doen.

Er zijn veel video's en artikelen te vinden die de demontage van de T400 . demonstreren.  Om die reden zal ik de details van dit proces overslaan, maar zal ik deze link verstrekken om u bij het proces te helpen. Voordat je naar binnen stormt en de laptop volledig uit elkaar haalt, heb je een paar gereedschappen nodig.

Hulpmiddelen

demontage

Voordat u de T400 uit elkaar haalt, moet u uw MAC-adres uit de behuizing halen.  Schrijf het op.  Het zal later in het proces worden gebruikt.

Zoals hierboven vermeld, moet u uw machine volledig demonteren.  Misschien niet helemaal, maar het meeste wel.  De video hierboven kan je door het proces leiden.  Het bit dat je probeert te bereiken is de BIOS-chip.  Een foto wordt hier op de Libreboot-pagina geplaatst

Knipperend

Zodra u uw BIOS-chip hebt gevonden, moet u ofwel een SOIC-clip zoeken die overeenkomt met de gebruikte chipset (model afgedrukt op het oppervlak van de chip).  Hiermee kunt u de pin-out op uw BeagleBone verbinden met de pinnen op uw op het oppervlak gemonteerde BIOS-chip.

De link naar de Libreboot-pagina toont het proces voor het instellen van BeagleBone.  U moet uw MAC-adres eerder tijdens dit proces hebben genoteerd.

Nadat u de installatie en verbinding van de BeagleBone met uw BIOS-chip hebt voltooid, kunt u beginnen met het flashen met de Libreboot-software.  De onderstaande afbeelding, afkomstig van de Libreboot-site, toont de configuratie van de BeagleBone.

Zodra de Beaglebone is aangesloten, kruist u uw vingers en voert u de onderstaande opdracht uit:.

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

Als alles goed gaat, zou je zoiets als het onderstaande moeten zien:.

flashrom v0.9.7-r1854 op Linux 3.8.13-bone47 (armv7l)
flashrom is gratis software, download de broncode op http://www.flashrom.org
Vertragingslus kalibreren... OK.
Macronix-flashchip "MX25L6405(D)" (8192 kB, SPI) gevonden op linux_spi.
De inhoud van de oude flash-chip lezen... klaar.
Flash-chip wissen en schrijven... MISLUKT op 0x00001000! Verwacht=0xff, Gevonden=0x00,
mislukte bytetelling van 0x00000000-0x0000ffff: 0xd716
WISSEN MISLUKT!
De huidige inhoud van de flash-chip lezen ... klaar. Op zoek naar een andere wisfunctie.
Wissen/schrijven klaar.
Flash verifiëren... GECONTROLEERD.

Dat kleine beetje aan het einde "VERIFIED" laat je weten dat je succesvol was.  Als je in eerste instantie niet succesvol bent... probeer, probeer opnieuw. Controleer uw verbindingen en loop terug door de documentatie.  Voer het proces opnieuw uit nadat u het proces hebt bevestigd.

weer in elkaar zetten

Nou, als je zo ver bent gekomen, zou het een makkie moeten zijn om het ding weer in elkaar te gooien.  Je kunt de video eerder bekijken.  Dat zou moeten helpen bij het opnieuw in elkaar zetten.  Als u geïnteresseerd bent in WiFi, moet u een nieuwe WiFi-kaart zoeken en installeren.  De OEM Intel-chipset werkt niet zonder propriëtaire software. Zoals Spectre ons heeft laten zien, is dit misschien geen goed idee als u op zoek bent naar een veilig systeem.

Deze pagina bevat de compatibele WiFi-kaarten die u zou kunnen gebruiken in de T400.

Vergeet niet om je CPU schoon te maken en opnieuw koelpasta aan te brengen voordat je de warmteafleider terugplaatst.  Instructies zijn te vinden op de Artic Silver-pagina.  Ik heb hieronder een aantal handige links gegeven om u door het proces te helpen.  Dit project is een goedkoop alternatief voor de vooraf geïnstalleerde Libreboot-machines die online te vinden zijn.  Omdat er een steile leercurve is en enige technische vaardigheid vereist is, kan dit een project zijn voor mensen die op zoek zijn naar een uitdaging.

Referenties

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

De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...