Installera Libreboot på en Lenovo T400
Varning: Fortsätt på egen risk. Blinkande BIOS kan förstöra maskinen och lämna dig med en värdelös tegelsten.
Så du vill byta ut det egna BIOS på din maskin och köra en gratis och öppen källkod för att stödja ditt operativsystem. Du kan vara en konspirationsteoretiker som vill ta bort alla möjligheter till en bakdörr, letar efter ett uppblåsningsfritt alternativ till den egenskräp som installeras på fabriken, eller bara en entusiast som vill sätta ett annat hack i ditt bälte. Oavsett anledningen kommer den här artikeln att guida dig genom installationsprocessen för Libreboot på en Lenovo T400-bärbar dator. Jag har tillhandahållit några referenser till Libreboot-webbplatsen och en del av dess instruktionsdokumentation.
Libreboot är ett gratis alternativ med öppen källkod till ditt OEM-BIOS. Den distribueras fritt så att källan kan analyseras. Detta eliminerar möjligheten till bakdörrar i koden. Detta är en helt övervägande efter de senaste nyheterna om Meltdown och Spectre. Detta kan också erbjuda ett expertnivåprojekt som ger dig skryta.
Denna artikel handlar om demontering av T400 vilket kräver viss skicklighet och riskerar bärbarhetens bärkraft. Som sagt kan du köpa en begagnad T400 för cirka $ 65 USD. Det betyder att om du misslyckas är du inte mycket ute efter dina problem.
Många videor och artiklar finns som visar demonteringen av T400. Av den anledningen hoppar jag över detaljerna i denna process, men kommer att tillhandahålla den här länken för att hjälpa dig i processen. Innan du rusar in och tar isär den bärbara datorn helt behöver du några verktyg.
Verktyg
- CPU-pasta - Du kommer att ta bort kylflänsen. Du behöver färsk pasta för att rengöra och sätta tillbaka när du är klar med processen.
- BeagleBone Black
- SOIC-klipp - rätt typ som ska bestämmas av ditt BIOS-chip
- Nytt Wifi-kort - Det gamla stöds inte
Demontering
Innan du tar isär T400 måste du hämta din MAC-adress från fodralet. Skriv ner det. Den kommer att användas senare i processen.
Som nämnts ovan måste du demontera maskinen helt. Kanske inte helt, men det mesta. Videon ovan kan vägleda dig genom processen. Biten som du försöker nå är BIOS-chipet. En bild publiceras på Libreboot-sidan här
Blinkande
När du har hittat ditt BIOS-chip måste du antingen anskaffa ett SOIC-klipp som matchar den chipset (modell som är tryckt på chipytan) som används. Dessa gör att du kan ansluta stiftet ut på din BeagleBone till stiften på ditt ytmonterade BIOS-chip.
Länken till Libreboot-sidan visar processen för BeagleBone-installation. Du behöver din MAC-adress skriven tidigare under denna process.
När du har slutfört installationen och anslutningen av BeagleBone till ditt BIOS-chip kan du börja blinka med Libreboot-programvaran. Bilden nedan, från Libreboot-webbplatsen, visar konfigurationen av BeagleBone.
När Beaglebone är ansluten, korsa fingrarna och kör kommandot nedan.
# ./ flashrom -p linux_spi: dev = / dev / spidev1.0, spispeed = 512 -wOm allt går bra bör du se något liknande nedan.
flashrom v0.9.7-r1854 på Linux 3.8.13-bone47 (armv7l)flashrom är fri programvara, få källkoden på http: // www.flashrom.org
Kalibrering av fördröjningsslinga ... OK.
Hittade Macronix flashchip "MX25L6405 (D)" (8192 kB, SPI) på linux_spi.
Läser gammalt flashchipsinnehåll ... gjort.
Radera och skriva flashchip ... FAILED at 0x00001000! Förväntat = 0xff, hittat = 0x00,
misslyckades byteantal från 0x00000000-0x0000ffff: 0xd716
RADERING misslyckades!
Läser nuvarande flashchipsinnehåll ... gjort. Letar efter en annan radera funktion.
Radera / skriva gjort.
Verifierar blixt ... VERIFIERAD.
Den lilla biten i slutet “VERIFIED”, låt dig veta att du lyckades. Om du först inte lyckas ... försök, försök igen. Kontrollera dina anslutningar och gå igenom dokumentationen. Utför processen igen när du har bekräftat processen.
Återmontering
Tja, om du lyckades så långt, skulle det vara en bris att kasta tillbaka saken. Du kan granska videon som tillhandahölls tidigare. Det borde hjälpa till med återmontering. Om du är intresserad av WiFi måste du skaffa och installera ett nytt WiFi-kort. OEM-Intel-chipsetet körs inte utan egen programvara. Som Spectre har visat oss kanske det inte är en bra idé om du letar efter ett säkert system.
Denna sida innehåller kompatibla WiFi-kort som du kan använda i T400.
Glöm inte att rengöra och applicera värmepasta igen på din CPU innan du sätter tillbaka kylflänsen. Instruktioner finns på Artic Silver-sidan. Jag har tillhandahållit några användbara länkar nedan för att hjälpa dig genom processen. Detta projekt är ett billigt alternativ till de förinstallerade Libreboot-maskinerna som finns online. Eftersom det finns en brant inlärningskurva och en viss teknisk skicklighet krävs kan det vara ett projekt för dem som letar efter en utmaning.
Referenser
libreboot.org
libreboot.org / docs / install / bbb_setup.html
libreboot.org / docs / hardware / # recommended_wifi
libreboot.org / docs / install / t400_external.html