Բովանդակություն:
- Պարագաներ
- Քայլ 1. Թարմացրեք ներդրված վերահսկիչը T420- ում
- Քայլ 2: Պատրաստեք ազնվամորի Pi- ը `ingրամեկուսացման համար: (RPI- ի վերաբերյալ)
- Քայլ 3. Պատրաստեք «հիմնական» համակարգիչը Coreboot- ի կառուցման համար (հիմնական համակարգչի վրա)
- Քայլ 4: Լարացրեք սեղմիչը:
- Քայլ 5: Մուտք գործեք Bios Chip
- Քայլ 6: Միացրեք Clip- ը Bios Chip- ին
- Քայլ 7: Կարդացեք Flash չիպը (RPI- ի վրա)
- Քայլ 8: Համեմատեք 3 ֆայլերը (RPI- ի վրա)
- Քայլ 9: Մաքրել ME (հիմնական համակարգչի վրա)
- Քայլ 10: Պառակտեք Rom պատկերը: (Հիմնական համակարգչի վրա)
- Քայլ 11: Կարգավորեք Coreboot պատկերը: (Հիմնական համակարգչի վրա)
- Քայլ 12: Կառուցեք Coreboot (հիմնական համակարգչի վրա)
- Քայլ 13. Գրեք Coreboot- ը T420- ին (RPI- ով)
Video: Lenovo T420 Coreboot W/Raspberry Pi: 13 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Coreboot- ը բաց կոդով բիոսի փոխարինող է: Այս ուղեցույցը կներկայացնի Lenovo T420- ում այն տեղադրելու համար անհրաժեշտ քայլերը:
Սկսելուց առաջ դուք պետք է հարմարավետ լինեք Linux տերմինալ օգտագործելիս, ինչպես նաև ապամոնտաժեք ձեր նոութբուքը:
Հավանականություն կա, որ դա կկոտրի ձեր նոութբուքը: Դուք դա անում եք ձեր ռիսկով:
Պարագաներ
- Ponoma 5250 Test Clip - bios չիպին միանալու համար:
- Իգականից իգական սեռի տախտակի ցատկող մալուխներ - Նաև հայտնի է որպես Dupont լարեր:
- Ֆիլիպս պտուտակահան
- Փոքր տափակաբերան աքցան կամ 5,0 մմ վեցանկյուն:
- Theերմային միացություն
- Իզոպրոպիլային սպիրտ
- Բամբակյա շվաբրեր
- Lenovo T420
- Linux- ով աշխատող համակարգիչ: «Հիմնական համակարգիչ»
- Raspberry Pi (3 կամ 4) - վերջին տարբերակի կամ Raspberry Pi OS- ի գործարկում - տեղադրման հրահանգները կարող եք գտնել այստեղ:
- T420 սարքավորումների տեխնիկական սպասարկման ձեռնարկ
Քայլ 1. Թարմացրեք ներդրված վերահսկիչը T420- ում
Լավ գաղափար է Ներկառուցված վերահսկիչը թարմացնել վերջին տարբերակին: Դա անելու ամենահեշտ ձևը գործարանային բիոսի վերջին տարբերակի տեղադրումն է: Coreboot- ը չի կարող դիպչել EC- ին: Flashրամեկուսացումից հետո դուք չեք կարողանա այն թարմացնել, եթե չվերադառնաք գործարանի կենսագրությանը:
Քայլ 2: Պատրաստեք ազնվամորի Pi- ը `ingրամեկուսացման համար: (RPI- ի վերաբերյալ)
Bios չիպին կարդալու/գրելու համար անհրաժեշտ է միացնել միջուկի որոշ մոդուլներ:
Մուտք գործեք ազնվամորի pi կազմաձևման օգտակար:
sudo raspi-config
Ինտերֆեյսի ընտրանքների ներքո միացրեք.
- P2 SSH - եթե դուք կաշխատեք pi- ն անգլուխ
- P4 SPI
- P5 I2C
- P8 Remote GPIO - եթե օգտագործում եք ssh- ը pi- ին միանալու համար
Քայլ 3. Պատրաստեք «հիմնական» համակարգիչը Coreboot- ի կառուցման համար (հիմնական համակարգչի վրա)
Առաջին բանը, որ պետք է անել, այն է, որ տեղադրվեն հիմնական կախվածությունը ստեղծելու համար անհրաժեշտ կախվածությունները:
Debian- ի վրա հիմնված համակարգի համար
sudo apt տեղադրեք git build- հիմնական gnat flex bison libncurses5-dev wget zlib1g-dev
Arch- ի վրա հիմնված համակարգի համար
sudo pacman -S base-devel gcc-ada flex bison ncurses wget zlib git
Ձեր տան համար ստեղծեք տեղեկատու աշխատելու համար: Այս օրինակի համար ես այն կանվանեմ «աշխատանք»: Դուք նաև կցանկանաք գրացուցակ ՝ գործարանային պատկերները պահելու համար: Ես այդ գրացուցակին կանվանեմ «ռոմեր»: Դուք կարող եք դա անել մեկ տողում ՝ ժամանակ խնայելու համար
mkdir -p ~/աշխատանք/ռոմեր
Տեղափոխեք աշխատանքային գրացուցակ
cd ~/աշխատանք
Ներբեռնեք ME_Cleaner- ի վերջին տարբերակը github- ից
git կլոն
Ներբեռնեք Coreboot- ի վերջին տարբերակը
git կլոն
Տեղափոխեք coreboot գրացուցակ
cd ~/work/coreboot
Ներբեռնեք անհրաժեշտ ենթամոդուլները
git ենթամոդուլի թարմացում --init -checkout
Ստեղծեք տեղեկատու ՝ ձեր T420- ին հատուկ որոշ ֆայլեր պահելու համար, այն հետագայում անհրաժեշտ կլինի:
mkdir -p ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420
Կառուցեք ifd գործիքը: Սա կօգտագործվի գործարանի կենսագրությունը տարբեր շրջանների բաժանելու համար:
cd ~/work/coreboot/utils/ifdtool
կատարել
Քայլ 4: Լարացրեք սեղմիչը:
Օգտագործեք 6 իգական և իգական մետաղալարեր ՝ սեղմակը Pi- ին միացնելու համար
Bios 1> Pi 24
Բիոս 2> Պի 21
Bios 4> Pi 25
Bios 5> Pi 19
Բիոս 7> Պի 23
Bios 8> Pi 17
Bios- ի 3 -րդ և 7 -րդ կապերը չեն օգտագործվում:
Քայլ 5: Մուտք գործեք Bios Chip
Bios չիպը գտնվում է գլանափաթեթի տակ: Այն մուտք գործելու համար հարկավոր է հեռացնել մայր տախտակը:
Սարքաշարի սպասարկման ձեռնարկը կարող է ցուցումներ տալ, եթե դժվարանում եք դա պարզել:
Ես ներառել եմ իմ արցունքաբեր պատկերները: Նրանք երբեք նախատեսված չեն եղել հանրային դիտման համար (իմ ձեռագիրը սարսափելիորեն ներողություն է խնդրում), բայց ինչ կարող են նրանք օգնել:
Քայլ 6: Միացրեք Clip- ը Bios Chip- ին
Pi- ով սնվող OFF- ով միացրեք սեղմիչը bios չիպին:
Քայլ 7: Կարդացեք Flash չիպը (RPI- ի վրա)
Միացում Pi- ի վրա
Ստեղծեք ռոմսի գրացուցակ և անցեք դրան:
mkdir -p ~/աշխատանք/ռոմեր
cd ~/work/roms
Չիպը կարդալու և գրելու համար հարկավոր է օգտագործել Flashrom անունով ծրագիր: Նախ համոզվեք, որ այն տեղադրված է
sudo apt տեղադրել flashrom
Օգտագործեք flashrom- ը ՝ չիպը հետազոտելու և համոզվելու, որ այն միացված է
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
3 անգամ կարդացեք գործարանի կենսագրությունը չիպից և պահեք դրանք որպես factory1.rom factory2.rom factory3.rom
Օգտագործեք -c տարբերակը `ձեր ֆլեշ չիպը նշելու համար: Համոզվեք, որ մեջբերումների միջև ամեն ինչ մուտքագրեք
Յուրաքանչյուր ընթերցում որոշ ժամանակ կպահանջի ՝ կախված չիպից, այն կարող է տևել 30-45 րոպե յուրաքանչյուր ընթերցման համար: Մի անհանգստացեք, եթե թվում է, թե pi- ն կախված է:
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 գործարան 3.rom
Քայլ 8: Համեմատեք 3 ֆայլերը (RPI- ի վրա)
Հաջորդը ցանկանում եք համեմատել 3 ֆայլերը `համոզվելու համար, որ լավ ընթերցում / կապեր եք ունեցել
sha512sum գործարան*.ռոմ
Եթե դրանք բոլորը համընկնում են, դրանք պատճենեք computer/work/roms գրացուցակում գտնվող հիմնական համակարգչին:
Անջատեք Pi- ն: Դուք կարող եք միացված տեսահոլովակը թողնել:
Քայլ 9: Մաքրել ME (հիմնական համակարգչի վրա)
Տեղափոխել ~/work/roms
cd ~/work/roms
Գործարանային ռոմերը չպետք է խմբագրվեն: Մաքրելու համար պատրաստեք դրանցից մեկի պատճենը:
cp factory1.rom մաքրված.rom
Մաքրել IME- ն մաքրված.rom
work/work/me_cleaner/me_cleaner.py -S մաքրված.ռոմ
Քայլ 10: Պառակտեք Rom պատկերը: (Հիմնական համակարգչի վրա)
Bios չիպը բաժանված է 4 շրջանի: Մաքուր.rom պատկերը պետք է բաժանել իր տարբեր շրջանների ՝ coreboot- ի տրամադրած ifd գործիքի միջոցով
work/work/coreboot/utils/ifdtool/ifdtool -x մաքրված.ռոմ
Սա կստեղծի 4 ֆայլ: Պետք է վերանվանել դրանցից 3 -ը և կարող ենք ջնջել 1 -ը
Վերանվանել նկարագրիչ շրջանը
mv flashregion_0_flashdescriptor.bin descriptor.bin
Deնջել bios տարածաշրջանը. Այն կփոխարինվի coreboot- ով:
rm flashregion_1_bios.bin
Վերանվանել GBE տարածաշրջանը
mv flashregion_2_gbe.bin gbe.bin
Վերանվանել ME տարածաշրջանը
mv flashregion_3_me.bin me.bin
Պատճենեք ֆայլերը coreboot գրացուցակում
cp descriptor.bin gbe.bin me.bin ~/work/coreboot/3rdparty/blobs/mainboard/lenovo/t420/
Քայլ 11: Կարգավորեք Coreboot պատկերը: (Հիմնական համակարգչի վրա)
Տեղափոխեք coreboot գրացուցակ
cd ~/work/coreboot
Կարգավորեք coreboot- ը:
կատարել nconfig
Սա կբարձրացնի Coreboot կազմաձևման խմբագիրը: Կանխադրված կարգավորումների մեծ մասը լավ է, բայց կան մի քանիսը, որոնք կարող են ավելացվել: Սա շատ հիմնական կազմաձև է: Առկա են ավելի առաջադեմ տարբերակներ, ինչպիսիք են ցնցող էկրանները, vga ռոմերը, այլընտրանքային բեռնվածությունը: Այս ընտրանքները դուրս են այս ուղեցույցի շրջանակներից:
Ընդհանուր կարգավորում
Օգտագործեք CMOS- ը կազմաձևման արժեքների համար
Մայր տախտակ
- Մայր տախտակի վաճառող >>> Ընտրեք >> Lenovo
- Մայր տախտակի մոդել >>> Ընտրել >>> T420
Չիպսեթ
- Ավելացնել Intel descriptor.bin ֆայլ
- Ավելացրեք Intel ME/TXE որոնվածը
- Ավելացնել gigabit ethernet կոնֆիգուրացիա
Սարքեր
- Միացնել PCIe ժամացույցի էներգիայի կառավարումը
- Միացնել PCIe ASPM L1 SubState- ը
Ընդհանուր վարորդ
PS/2 ստեղնաշարի սկզբնաղբյուր
Քայլ 12: Կառուցեք Coreboot (հիմնական համակարգչի վրա)
Timeամանակն է կազմելու!
Սկզբում կառուցվեց gcc գործիքաշղթան
կատարել crossgcc-i386 CPUS = X
X = ձեր պրոցեսորի թելերի քանակը:
Կառուցեք coreboot
պատրաստել iasl
կատարել
Սա կստեղծի ֆայլ work/work/coreboot/build/coreboot.rom:
Միացրեք Pi- ն և պատճենեք այդ ֆայլը ձեր ~/work/roms գրացուցակում:
Քայլ 13. Գրեք Coreboot- ը T420- ին (RPI- ով)
Տեղափոխեք ռոմերի գրացուցակ
cd ~/work/roms
Փորձարկեք չիպը ՝ համոզվելու համար, որ այն հայտնաբերված է
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128
Գրեք հիմնական սկավառակի պատկերը: Սա ավելի երկար կտևի, քան պատկերը կարդալը:
flashrom -p linux_spi: dev =/dev/spidev0.0, spispeed = 128 -c -w coreboot.rom
Գրվելուց հետո pi- ն անջատում է ուժը: Հեռացրեք սեղմիչը և նորից հավաքեք T420- ը:
Շնորհավորում եմ, որ հենց նոր փայլեցիք Coreboot- ը:
Խորհուրդ ենք տալիս:
Lenovo IdeaPad նոութբուքի ամրագրում, որը չի լիցքավորվի. 3 քայլ
Fixing Lenovo IdeaPad նոութբուքը, որը չի լիցքավորվի. Երբեմն լիցքավորիչները ծծում են: Այնուամենայնիվ, երբեմն դա լիցքավորիչը չէ: Բայց հիմա ժամանակն է սովորել, թե ինչպես կարելի է վիրահատել նոութբուքի վրա ՝ այն վերանորոգելու համար: ՊԵՏՔ Է ՊԵՏՔ. Ֆիլիպսի պտուտակահան, որի տրամագիծը 5 մմ է, հոսանքի խցիկ - Amazon- ում որոնեք (ձեր մոդելը)
Lenovo Y700 Ապակողպում NVMe Gen3 արագություններ ՝ 4 քայլ
Lenovo Y700- ը բացում է NVMe Gen3 արագությունները. Թեմայի վերաբերյալ մի փոքր հետազոտությունից հետո ես գտա, որ Lenovo Y700- ը գործարանային ռեժիմով սահմանել է Nvme gen 2 արագություն: Պարզ որոնում Google- ում և կարող եք գտնել տարբեր բացատրություններ, թե ինչու է thta- ն: Իմ եզրակացությունն այն է, որ Lenovo- ն այն դնում է Gen2 արագության վրա ՝ մարտը պահպանելու համար
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Բյուջետային նոութբուք. Էժան էլեկտրակայանի տարբերակ (երկու ներքին սկավառակ, Lenovo- ի հիման վրա). 3 քայլ
Բյուջետային նոութբուք. Էժան էներգիայի հզորության տարբերակ (Երկու ներքին սկավառակ, Lenovo- ի հիման վրա). Այս հրահանգավորումը կենտրոնանալու է Lenovo T540p նոութբուքի թարմացված կազմաձևի վրա ՝ որպես վեբ դիտման, բառերի մշակման, թեթև խաղերի և աուդիոյի ամենօրյա վարորդական մեքենա: . Այն կազմաձևված է պինդ և մեխանիկական պահեստով ՝ արագության և հզորության համար
Ինչպես վերանորոգել կոտրված ծխնին Lenovo Thinkpad Edge E540 նոութբուքում ՝ 3 քայլ
Ինչպես վերանորոգել Lenovo Thinkpad Edge E540 նոութբուքում կոտրված ծխնին. Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես վերանորոգել ծխնու հիմքը Lenovo Thinkpad E540 նոութբուքում (կամ որևէ նոթբուք): Ինձ դուր չի գալիս Սոսնձման մեթոդը, քանի որ այն երկար չի տևում, այնպես որ ես կօգտագործեմ Ռադեկի մեթոդը, որը պահանջում է օգտագործել գոտու պտուտակներ: