Installere Libreboot på en Lenovo T400
Advarsel: Fortsett på egen risiko. Blinkende BIOS kan ødelegge maskinen og etterlate deg med en ubrukelig murstein.
Så du vil erstatte proprietær BIOS på maskinen din og kjøre en gratis og åpen kildekode-BIOS for å støtte operativsystemet ditt. Du kan være en konspirasjonsteoretiker som ønsker å fjerne muligheten for en bakdør, på utkikk etter et oppblåstingsfritt alternativ til det proprietære drittet som er installert på fabrikken, eller bare en entusiast som vil sette et hakk i beltet igjen. Uansett årsak, vil denne artikkelen lede deg gjennom installasjonsprosessen av Libreboot på en Lenovo T400 bærbar PC. Jeg har gitt noen referanser til Libreboot-nettstedet og noen av instruksjonsdokumentasjonene.
Libreboot er et gratis og åpen kildekode-alternativ til OEM BIOS. Den distribueres fritt slik at kilden kan analyseres. Dette eliminerer muligheten for bakdører i koden. Dette er en virkelig vurdering etter de siste nyhetene om Meltdown og Spectre. Dette kan også tilby et ekspertnivå-prosjekt som vil gi deg skryterettigheter.
Denne artikkelen innebærer demontering av T400, noe som vil kreve dyktighet og risikerer levedyktigheten til den bærbare datamaskinen. Når det er sagt, kan du kjøpe en brukt T400 for rundt $ 65 USD. Det betyr at hvis du mislykkes, er du ikke ute etter problemer.
Det finnes mange videoer og artikler som demonstrerer demonteringen av T400. Av den grunn vil jeg hoppe over detaljene i denne prosessen, men vil gi denne lenken for å hjelpe deg i prosessen. Før du skynder deg inn og demonterer den bærbare datamaskinen helt, trenger du noen verktøy.
Verktøy
- CPU-lim - Du vil fjerne varmeavlederen. Du trenger fersk pasta for å rengjøre og sette på plass igjen når du er ferdig med prosessen.
- BeagleBone Black
- SOIC-klipp - riktig type som skal bestemmes av BIOS-brikken
- Nytt Wifi-kort - Det gamle støttes ikke
Demontering
Før du demonterer T400, må du hente MAC-adressen din fra saken. Skriv det ned. Den vil bli brukt senere i prosessen.
Som nevnt ovenfor, må du demontere maskinen din. Kanskje ikke helt, men det meste. Videoen ovenfor kan veilede deg gjennom prosessen. Biten du prøver å nå er BIOS-brikken. Et bilde er lagt ut på Libreboot-siden her
Blinkende
Når du har funnet BIOS-brikken din, må du enten kilde et SOIC-klipp som samsvarer med brikkesettet (modell trykt på brikkeoverflaten) som brukes. Disse lar deg koble pinnen ut på BeagleBone til pinnene på din overflatemonterte BIOS-brikke.
Koblingen til Libreboot-siden viser prosessen for BeagleBone-oppsett. Du trenger MAC-adressen din skrevet ned tidligere under denne prosessen.
Når du har fullført installasjonen og tilkoblingen av BeagleBone til BIOS-brikken din, kan du begynne å blinke med Libreboot-programvaren. Bildet nedenfor, hentet fra Libreboot-nettstedet, viser konfigurasjonen til BeagleBone.
Når Beaglebone er koblet til, krysser du fingrene og kjører kommandoen nedenfor.
# ./ flashrom -p linux_spi: dev = / dev / spidev1.0, spispeed = 512 -wHvis alt går bra, bør du se noe som nedenfor.
flashrom v0.9.7-r1854 på Linux 3.8.13-bone47 (armv7l)flashrom er gratis programvare, få kildekoden på http: // www.flashrom.org
Kalibrerer forsinkelsessløyfe ... OK.
Fant Macronix flash-brikke "MX25L6405 (D)" (8192 kB, SPI) på linux_spi.
Leser gammelt flash-chipinnhold ... ferdig.
Slette og skrive flash-chip ... MISLAGT ved 0x00001000! Forventet = 0xff, funnet = 0x00,
mislykket byte-telling fra 0x00000000-0x0000ffff: 0xd716
SLETT MISLAGT!
Leser gjeldende flash-chip innhold ... ferdig. Leter du etter en annen slettingsfunksjon.
Slett / skriv ferdig.
Bekrefter blits… VERIFISERT.
Det lille på slutten “VERIFIED”, la oss vite at du var vellykket. Hvis du først ikke lykkes ... prøv, prøv igjen. Sjekk tilkoblingene dine og gå tilbake gjennom dokumentasjonen. Utfør prosessen igjen når du har bekreftet prosessen.
Montering igjen
Vel, hvis du har kommet dit så langt, bør det være en lek å kaste tingen sammen igjen. Du kan se gjennom videoen som ble gitt tidligere. Det skal hjelpe til med montering. Hvis du er interessert i WiFi, må du hente og installere et nytt WiFi-kort. OEM Intel-brikkesettet vil ikke kjøre uten proprietær programvare. Som Spectre har vist oss, er det kanskje ikke en god ide hvis du leter etter et sikkert system.
Denne siden inneholder kompatible WiFi-kort som du kan bruke i T400.
Ikke glem å rengjøre og påføre termisk lim på CPU-en din før du setter på plass varmeavlederen. Instruksjoner finner du på Artic Silver-siden. Jeg har gitt noen nyttige lenker nedenfor for å hjelpe deg gjennom prosessen. Dette prosjektet er et billig alternativ til de forhåndsinstallerte Libreboot-maskinene som finnes online. Fordi det er en bratt læringskurve og noen tekniske ferdigheter som kreves, kan dette være et prosjekt for de som leter etter en utfordring.
Referanser
libreboot.org
libreboot.org / docs / install / bbb_setup.html
libreboot.org / docs / hardware / # recommended_wifi
libreboot.org / docs / install / t400_external.html