Sadržaj:
- Pribor
- Korak 1: Ažurirajte ugrađeni kontroler na T420
- Korak 2: Pripremite Raspberry Pi za bljeskanje. (ON RPI)
- Korak 3: Pripremite 'glavno' računalo za izgradnju Coreboot -a (na glavnom računalu)
- Korak 4: Povežite isječak
- Korak 5: Pristupite Bios čipu
- Korak 6: Spojite kopču na Bios čip
- Korak 7: Pročitajte Flash čip (na RPI)
- Korak 8: Usporedite 3 datoteke (na RPI)
- Korak 9: Očistite ME (na glavnom računaru)
- Korak 10: Podijelite romsku sliku. (Na glavnom računaru)
- Korak 11: Konfigurirajte Coreboot sliku. (Na glavnom računaru)
- Korak 12: Izgradite Coreboot (na glavnom računalu)
- Korak 13: Zapišite Coreboot na T420 (na RPI)
Video: Lenovo T420 Coreboot W/Raspberry Pi: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Coreboot je zamjena za bios otvorenog koda. Ovaj će vodič opisati korake potrebne za instalaciju na Lenovo T420.
Prije nego počnete, trebali biste se osjećati ugodno koristiti Linux terminal, kao i rastavljati prijenosno računalo.
Postoji vjerojatnost da će vam ovo zapaliti prijenosno računalo, ako to učinite na vlastitu odgovornost.
Pribor
- Ponoma 5250 Test Clip - Za spajanje na bios čip.
- Ženski do ženski prespojni kabeli - poznati i kao Dupont žice.
- Phillips odvijač
- Mala kliješta ili šesterokutni nastavak od 5,0 mm.
- Toplinski spoj
- Izopropil alkohol
- Pamučni brisevi
- Lenovo T420
- Računalo s Linuxom. "Glavno računalo"
- Raspberry Pi (3 ili 4) - s najnovijom verzijom ili Raspberry Pi OS - Upute za instalaciju možete pronaći ovdje.
- T420 Priručnik za održavanje hardvera
Korak 1: Ažurirajte ugrađeni kontroler na T420
Bilo bi dobro ažurirati ugrađeni kontroler na najnoviju verziju. Najlakši način za to je instalirati najnoviju verziju tvorničkog biosa. Coreboot ne može dotaknuti EC. Nećete ga moći ažurirati nakon treptanja ako se ne vratite na tvornički bios.
Korak 2: Pripremite Raspberry Pi za bljeskanje. (ON RPI)
Da biste mogli čitati/pisati na bios čip, morate omogućiti neke module jezgre.
Pristupite uslužnom programu za konfiguraciju maline pi.
sudo raspi-config
Pod opcijama sučelja omogućite:
- P2 SSH - ako ćete izvoditi pi bez glave
- P4 SPI
- P5 I2C
- P8 Udaljeni GPIO - Ako koristite ssh za spajanje na pi
Korak 3: Pripremite 'glavno' računalo za izgradnju Coreboot -a (na glavnom računalu)
Prvo što trebate učiniti je instalirati ovisnosti potrebne za izgradnju coreboot -a.
Za sustav temeljen na Debianu
sudo apt install git build-essential gnat flex bison libncurses5-dev wget zlib1g-dev
Za sustav temeljen na Archu
sudo pacman -S base-devel gcc-ada flex bison ncurses wget zlib git
Napravite direktorij u svom kućnom direktoriju za rad. Za ovaj primjer nazvat ću ga 'posao'. Također ćete htjeti direktorij za pohranu tvorničkih slika. Nazvat ću taj direktorij 'roms'. To možete učiniti u jednom retku kako biste uštedjeli vrijeme
mkdir -p ~/rad/romi
Premjestite se u radni imenik
cd ~/rad
Preuzmite najnoviju verziju ME_Cleanera s githuba
git clone
Preuzmite najnoviju verziju Coreboot -a
git clone
Premjestite se u direktorij coreboot
cd ~/work/coreboot
Preuzmite potrebne podmodule
ažuriranje podmodula git --init --checkout
Napravite direktorij za čuvanje nekih datoteka specifičnih za vaš T420, bit će vam potreban kasnije.
mkdir -p ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420
Napravite ifd alat. To će se koristiti za podjelu tvorničkog biosa na različite regije.
cd ~/work/coreboot/utils/ifdtool
napraviti
Korak 4: Povežite isječak
Za spajanje kopče na Pi upotrijebite žicu 6 ženski na ženski
Bios 1> Pi 24
Bios 2> Pi 21
Bios 4> Pi 25
Bios 5> Pi 19
Bios 7> Pi 23
Bios 8> Pi 17
Igle 3 i 7 na Biosu se ne koriste.
Korak 5: Pristupite Bios čipu
Bios čip se nalazi ispod kaveza za role. Da biste mu pristupili, morate ukloniti matičnu ploču.
Priručnik za održavanje hardvera može pružiti upute ako imate poteškoća sa odgovorom.
Uključio sam svoje skinute slike. Oni nikada nismo bili namijenjeni za javno gledanje (moj rukopis je užasno žao), ali čemu oni mogu pomoći.
Korak 6: Spojite kopču na Bios čip
Kad je Pi napajanje isključeno, spojite isječak na bios čip.
Korak 7: Pročitajte Flash čip (na RPI)
Uključite Pi
Napravite roms direktorij i prijeđite na njega.
mkdir -p ~/rad/romi
cd ~/work/roms
Za čitanje i pisanje čipa trebat će vam program koji se zove Flashrom. Prvo provjerite je li instaliran
sudo apt install flashrom
Upotrijebite flashrom za ispitivanje čipa i provjerite je li spojen
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
3 puta pročitajte tvornički bios sa čipa i spremite ih kao factory1.rom factory2.rom factory3.rom
Pomoću opcije -c odredite svoj flash čip. Obavezno unesite sve između navodnika
Svako čitanje će potrajati neko vrijeme, ovisno o čipu, moglo bi biti između 30-45 minuta svako čitanje. Ne brinite ako vam se čini da je pi obješen.
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -r factory1.rom
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -r factory2.rom
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -r factory3.rom
Korak 8: Usporedite 3 datoteke (na RPI)
Zatim želite usporediti 3 datoteke kako biste bili sigurni da ste dobro pročitali / povezali se
tvornica sha512sum*.rom
Ako se svi podudaraju, kopirajte ih na glavno računalo u direktoriju ~/work/roms.
Isključite Pi. Isječak možete ostaviti povezanim.
Korak 9: Očistite ME (na glavnom računaru)
Premjesti na ~/work/roms
cd ~/work/roms
Tvorničke ROM -ove ne treba uređivati. Napravite kopiju jednog od njih za čišćenje.
cp factory1.rom očišćen.rom
Očistite IME na očišćenom.rom
~/work/me_cleaner/me_cleaner.py -S očišćen.rom
Korak 10: Podijelite romsku sliku. (Na glavnom računaru)
Bios čip je podijeljen u 4 regije. Očišćenu sliku.rom morate podijeliti u različite regije pomoću alata ifd koji nudi coreboot
~/work/coreboot/utils/ifdtool/ifdtool -x očišćen.rom
Ovo će proizvesti 4 datoteke. Moramo preimenovati 3 od njih i možemo izbrisati 1
Preimenujte područje deskriptora
mv flashregion_0_flashdescriptor.bin deskriptor.bin
Izbrišite bios regiju - bit će zamijenjena coreboot -om.
rm flashregion_1_bios.bin
Preimenujte GBE regiju
mv flashregion_2_gbe.bin gbe.bin
Preimenujte ME regiju
mv flashregion_3_me.bin me.bin
Kopirajte datoteke u direktorij coreboot
cp deskriptor.bin gbe.bin me.bin ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420/
Korak 11: Konfigurirajte Coreboot sliku. (Na glavnom računaru)
Premjestite se u direktorij coreboot
cd ~/work/coreboot
Konfigurirajte coreboot.
napraviti nconfig
Time će se otvoriti uređivač konfiguracije Coreboot. Većina zadanih postavki je u redu, ali postoji nekoliko koje se mogu dodati. Ovo je vrlo osnovna konfiguracija. Dostupne su naprednije opcije, kao što su zasloni za prskanje, vga romi, zamjenski korisni teret. Ove mogućnosti izlaze iz okvira ovog vodiča.
Općenito postavljanje
Za vrijednosti konfiguracije koristite CMOS
Matična ploča
- Dobavljač matične ploče >>> Odaberite >> Lenovo
- Model matične ploče >>> Odaberite >>> T420
Skup čipova
- Dodajte datoteku Intel Descriptor.bin
- Dodajte firmver Intel ME/TXE
- Dodajte konfiguraciju gigabitnog etherneta
Uređaji
- Omogućite upravljanje napajanjem sata PCIe
- Omogući podstanju PCIe ASPM L1
Generički upravljački program
PS/2 tipkovnica init
Korak 12: Izgradite Coreboot (na glavnom računalu)
Vrijeme je za sastavljanje!
Prvo je napravio gcc lanac alata
napraviti crossgcc-i386 CPUS = X
X = broj niti koje vaš CPU ima.
Izgradite coreboot
učiniti iasl
napraviti
To će proizvesti datoteku ~/work/coreboot/build/coreboot.rom.
Uključite Pi i kopirajte tu datoteku u svoj direktorij ~/work/roms.
Korak 13: Zapišite Coreboot na T420 (na RPI)
Premjestite se u direktorij roms
cd ~/work/roms
Ispitajte čip kako biste bili sigurni da je otkriven
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
Napišite coreboot sliku. To će potrajati duže od čitanja slike.
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -w coreboot.rom
Nakon što je pisanje provjereno, isključite pi. Uklonite kopču i ponovno sastavite T420.
Čestitamo, upravo ste ispisali Coreboot.
Preporučeni:
Popravljanje prijenosnog računala Lenovo IdeaPad koje se neće puniti: 3 koraka
Popravljanje prijenosnog računala Lenovo IdeaPad koje se neće puniti: Ponekad su punjači loši. Međutim, ponekad to nije punjač. Ali sada je vrijeme da naučite kako izvesti operaciju na prijenosnom računalu kako biste ga popravili !!! POTREBIT ĆEE: Phillips odvijač s točkom od 5 mm poprečno preko utičnice za napajanje - u Amazonu potražite (vaš model)
Lenovo Y700 Otključavanje NVMe Gen3 brzine: 4 koraka
Lenovo Y700 otključava brzine NVMe Gen3: Nakon kratkog istraživanja teme otkrio sam da je Lenovo Y700 tvornički postavljen na brzine Nvme gen 2. Jednostavno google pretraživanje i možete pronaći različita objašnjenja zašto je to tako. Moj zaključak je da ga Lenovo postavlja na Gen2 brzine kako bi sačuvao batt
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Budžet prijenosnog računala: jeftina opcija Powerhouse-a (dva unutarnja pogona, bazirana na Lenovo): 3 koraka
Budžet prijenosnog računala: jeftina opcija Powerhouse-a (dva unutarnja diska, zasnovana na Lenovo-u): Ova će se instrukcija usredotočiti na ažuriranu konfiguraciju prijenosnog računala Lenovo T540p kao svakodnevnog upravljačkog stroja za pregledavanje weba, obradu teksta, lagane igre i zvuk . Konfiguriran je s čvrstim i mehaničkim spremištem za brzinu i kapacitet
Kako popraviti slomljenu šarku u prijenosnom računalu Lenovo Thinkpad Edge E540: 3 koraka
Kako popraviti polomljenu šarku na prijenosnom računaru Lenovo Thinkpad Edge E540: u ovom uputstvu ću vam pokazati kako popraviti bazu šarki u prijenosnom računaru Lenovo Thinkpad E540 (ili bilo kojem prijenosnom računalu) Ne sviđa mi se metoda lijepljenja jer ne traje dugo, pa ću se poslužiti Radekovom metodom koja zahtijeva korištenje vijaka s remenom