Tartalomjegyzék:
- Kellékek
- 1. lépés: Frissítse a T420 beépített vezérlőjét
- 2. lépés: Készítse elő a Raspberry Pi -t villogásra. (ON RPI)
- 3. lépés: Készítse elő a „fő” számítógépet a Coreboot építéséhez (a fő számítógépen)
- 4. lépés: Csatlakoztassa a klipet
- 5. lépés: Hozzáférés a Bios Chiphez
- 6. lépés: Csatlakoztassa a klipet a Bios chiphez
- 7. lépés: Olvassa el a Flash Chipet (RPI -n)
- 8. lépés: Hasonlítsa össze a 3 fájlt (RPI esetén)
- 9. lépés: Tisztítsa meg a ME -t (a fő PC -n)
- 10. lépés: Ossza fel a Rom -képet. (A fő PC -n)
- 11. lépés: A Coreboot kép konfigurálása. (A fő PC -n)
- 12. lépés: A Coreboot létrehozása (a fő PC -n)
- 13. lépés: Írja be a Coreboot -ot a T420 -ba (RPI -n)
Videó: Lenovo T420 Coreboot W/Raspberry Pi: 13 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A Coreboot egy nyílt forráskódú bios helyettesítő. Ez az útmutató leírja a Lenovo T420 készülékre történő telepítéshez szükséges lépéseket.
Mielőtt elkezdené, kényelmesen használhatja a Linux terminált, valamint szétszerelheti a laptopját.
Van esély arra, hogy ez tépi a laptopot, ezt saját felelősségére teszi.
Kellékek
- Ponoma 5250 tesztcsipesz - A bios chiphez való csatlakoztatáshoz.
- Női -női kenyértábla jumper kábelek - más néven Dupont vezetékek.
- Phillips csavarhúzó
- Kis fogó, vagy 5,0 mm -es hatszög.
- Hővezető paszta
- Izopropil-alkohol
- Pamut törlőkendő
- Lenovo T420
- Linuxot futtató számítógép. "Fő PC"
- Raspberry Pi (3 vagy 4) - a legújabb verzió futtatása vagy Raspberry Pi OS - A telepítésre vonatkozó utasítások itt találhatók.
- T420 Hardverkarbantartási kézikönyv
1. lépés: Frissítse a T420 beépített vezérlőjét
Érdemes frissíteni a beágyazott vezérlőt a legújabb verzióra. Ennek legegyszerűbb módja a gyári bios legújabb verziójának telepítése. A Coreboot nem tudja megérinteni az EC -t. Villogás után nem tudja frissíteni, ha nem tér vissza a gyári bios -hoz.
2. lépés: Készítse elő a Raspberry Pi -t villogásra. (ON RPI)
A bios chipre való olvasáshoz/íráshoz engedélyeznie kell néhány kernel modult.
Nyissa meg a raspberry pi config segédprogramot.
sudo raspi-config
Az interfész beállításai alatt engedélyezze:
- P2 SSH - ha a fejet fej nélkül futtatja
- P4 SPI
- P5 I2C
- P8 Távoli GPIO - Ha az ssh használatával csatlakozik a pi -hez
3. lépés: Készítse elő a „fő” számítógépet a Coreboot építéséhez (a fő számítógépen)
Első lépésként telepítse a coreboot felépítéséhez szükséges függőségeket.
Debian alapú rendszerhez
sudo apt install git build-essential gnat flex bison libncurses5-dev wget zlib1g-dev
Arch alapú rendszerhez
sudo pacman -S base-devel gcc-ada flex bison ncurses wget zlib git
Hozzon létre egy könyvtárat az otthoni dir -ben, ahol dolgozhat. Ebben a példában ezt „munkának” nevezem. Azt is szeretné, ha egy könyvtár tárolja a gyári képeket. Ezt a könyvtárat "roms" -nak fogom hívni. Ezt egyetlen sorban megteheti, így időt takaríthat meg
mkdir -p ~/work/roms
Lépjen be a munkakönyvtárba
cd ~/munka
Töltse le a ME_Cleaner legújabb verzióját a github webhelyről
git klón
Töltse le a Coreboot legújabb verzióját
git klón
Lépjen a coreboot könyvtárba
cd ~/work/coreboot
Töltse le a szükséges almodulokat
git almodul frissítése -init -check
Készítsen egy könyvtárat a T420 -ra jellemző fájlok tárolására, amelyekre később szükség lesz.
mkdir -p ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420
Készítse el az ifd eszközt. Ezt arra használják, hogy a gyári bios -t különböző régiókra osszák fel.
cd ~/work/coreboot/utils/ifdtool
készíteni
4. lépés: Csatlakoztassa a klipet
Csatlakoztassa a klipet a Pi -hez a 6 hüvelyes -anya vezetékkel
Bios 1> Pi 24
Bios 2> Pi 21
Bios 4> Pi 25
Bios 5> Pi 19
Bios 7> Pi 23
Bios 8> Pi 17
A Bios 3. és 7. csapja nincs használatban.
5. lépés: Hozzáférés a Bios Chiphez
A bios chip a tekercs ketrece alatt található. A hozzáféréshez el kell távolítania az alaplapot.
A hardverkarbantartási kézikönyv utasításokat adhat, ha problémái vannak a kitalálással.
Hozzáadtam a letéphető képeimet. Soha nem vagyunk nyilvános megtekintésre szánva (a kézírásom szörnyű, sajnálom), de mi a fene segíthet.
6. lépés: Csatlakoztassa a klipet a Bios chiphez
A Pi kikapcsolt állapotában csatlakoztassa a klipet a bios chiphez.
7. lépés: Olvassa el a Flash Chipet (RPI -n)
Kapcsolja be a Pi -t
Hozzon létre egy roms könyvtárat, és lépjen rá.
mkdir -p ~/work/roms
cd ~/work/roms
A chip olvasásához és írásához a Flashrom nevű programot kell használnia. Először győződjön meg arról, hogy telepítve van
sudo apt install flashrom
A flashrom segítségével ellenőrizze a chipet, és győződjön meg arról, hogy csatlakoztatva van
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
Olvassa el háromszor a gyári bios -t a chipről, és mentse el a
Használja a -c opciót a flash chip megadásához. Ügyeljen arra, hogy mindent az idézőjelek közé írjon be
Minden olvasás a chiptől függően némi időt vesz igénybe, minden egyes olvasás 30-45 perc lehet. Ne aggódjon, ha úgy tűnik, hogy a pi fel van függesztve.
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
8. lépés: Hasonlítsa össze a 3 fájlt (RPI esetén)
Ezután össze kell hasonlítania a 3 fájlt, hogy megbizonyosodjon arról, hogy jó volt -e az olvasás / kapcsolatok
sha512sum gyár*.rom
Ha mindegyik megegyezik, másolja őket a fő számítógépre a ~/work/roms könyvtárban.
Kapcsolja ki a Pi -t. A klipet csatlakoztatva hagyhatja.
9. lépés: Tisztítsa meg a ME -t (a fő PC -n)
Lépjen a ~/work/roms mappába
cd ~/work/roms
A gyári ROM -okat nem szabad szerkeszteni. Készítsen másolatot az egyikről a tisztításhoz.
cp factory1.rom tisztított.rom
Tisztítsa meg a tisztított.rom IME -t
~/work/me_cleaner/me_cleaner.py -S tisztítva.rom
10. lépés: Ossza fel a Rom -képet. (A fő PC -n)
A bios chip 4 régióra oszlik. A coreboot által biztosított ifd eszközzel fel kell osztania a puhdist.rom képet a különböző régióira
~/work/coreboot/utils/ifdtool/ifdtool -x tisztítva.rom
Ez 4 fájlt hoz létre. 3 -at át kell neveznünk, és egyet törölhetünk
Nevezze át a leíró régiót
mv flashregion_0_flashdescriptor.bin descriptor.bin
Törölje a bios régiót - helyére a coreboot kerül.
rm flashregion_1_bios.bin
Nevezze át a GBE régiót
mv flashregion_2_gbe.bin gbe.bin
Nevezze át a ME régiót
mv flashregion_3_me.bin me.bin
Másolja a fájlokat a coreboot könyvtárba
cp descriptor.bin gbe.bin me.bin ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420/
11. lépés: A Coreboot kép konfigurálása. (A fő PC -n)
Lépjen a coreboot könyvtárba
cd ~/work/coreboot
A coreboot konfigurálása.
hogy nconfig
Ekkor megjelenik a Coreboot konfigurációs szerkesztője. A legtöbb alapértelmezett beállítás rendben van, de néhány hozzáadható. Ez egy nagyon alapvető konfiguráció. Bővebb lehetőségek, például splash képernyők, vga ROM -ok, alternatív hasznos terhelések állnak rendelkezésre. Ezek a lehetőségek túlmutatnak ezen útmutató keretein.
Általános beállítás
A konfigurációs értékekhez használja a CMOS -t
Fő tábla
- Az alaplap forgalmazója >>> Válassza a >> Lenovo lehetőséget
- Alaplapi modell >>> Válassza a >>> T420 lehetőséget
Chipset
- Adjon hozzá Intel descriptor.bin fájlt
- Adjon hozzá Intel ME/TXE firmware -t
- Adjon hozzá gigabites ethernet konfigurációt
Eszközök
- A PCIe Clock Power Management engedélyezése
- A PCIe ASPM L1 SubState engedélyezése
Generikus illesztőprogram
PS/2 billentyűzet inic
12. lépés: A Coreboot létrehozása (a fő PC -n)
Ideje összeállítani!
Először építette fel a gcc szerszámláncot
hogy crossgcc-i386 CPUS = X
X = a CPU -n lévő szálak száma.
Coreboot készítése
hogy iasl
készíteni
Ezzel létrejön egy ~/work/coreboot/build/coreboot.rom fájl.
Kapcsolja be a Pi -t, és másolja a fájlt a ~/work/roms könyvtárba.
13. lépés: Írja be a Coreboot -ot a T420 -ba (RPI -n)
Lépjen a roms könyvtárba
cd ~/work/roms
Vizsgálja meg a chipet, hogy megbizonyosodjon arról, hogy észleli -e
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
Írja be a coreboot képét. Ez tovább tart, mint a kép olvasása.
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -w coreboot.rom
Az írás ellenőrzése után kapcsolja ki a pi -t. Távolítsa el a klipet és szerelje vissza a T420 -at.
Gratulálunk, most frissítette a Coreboot -ot.
Ajánlott:
A nem töltődő Lenovo IdeaPad laptop javítása: 3 lépés
A nem töltődő Lenovo IdeaPad laptop javítása: Néha a töltők szívnak. Néha azonban nem a töltő. De most itt az ideje, hogy megtanulják, hogyan kell műtétet végezni laptopon, hogy megjavítsák !!! Szüksége lesz rá: Egy Phillips csavarhúzó, 5 mm átmérőjű tápcsatlakozóval - az Amazon keresőjében (az Ön modellje)
Lenovo Y700 Az NVMe Gen3 feloldása Gyorsaság: 4 lépés
Lenovo Y700 Az NVMe Gen3 sebességének feloldása: A témában végzett kis kutatás után megállapítottam, hogy a Lenovo Y700 gyárilag Nvme gen 2 sebességre van állítva. Egy egyszerű Google -keresés, és különféle magyarázatokat találhat arra, hogy miért van ez. A következtetésem az, hogy a Lenovo a Gen2 sebességet állítja be, hogy megőrizze a teljesítményt
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Laptop költségvetésben: olcsó Powerhouse opció (két belső meghajtó, Lenovo-alapú): 3 lépés
Laptop költségvetésben: olcsó Powerhouse opció (két belső meghajtó, Lenovo alapú): Ez az oktatóanyag a Lenovo T540p laptop frissített konfigurációjára összpontosít, mint napi illesztőprogram a webböngészéshez, szövegszerkesztéshez, könnyű játékhoz és hangzáshoz . Szilárdtest és mechanikus tárolóval van konfigurálva a sebesség és a kapacitás érdekében
A törött csuklópánt javítása a Lenovo Thinkpad Edge E540 laptopban: 3 lépés
Hogyan javítsuk meg a törött csuklópántot a Lenovo Thinkpad Edge E540 laptopban: ebben az oktatóanyagban megmutatom, hogyan kell megjavítani a csuklópánt alját a Lenovo Thinkpad E540 laptopban (vagy bármilyen laptopban). Nem szeretem a ragasztási módszert, mert nem tart sokáig, ezért Radek módszerét fogom használni, amely megköveteli az övcsavarok használatát