Sida loo cusbooneysiiyo BIOS, UEFI ama Microcode ee Linux

Dhimasho toogasho ama micrograph Intel XEON E5

Waad ogtahay sida loo cusbooneysiiyo BIOS kombiyuutarkaaga? Iyada oo u nuglaanta sida Specter, Meltdown, iyo dhammaan noocyadeeda iyo godadka kale ee amniga ee laga helo qalabka, gaar ahaan CPU-yada, waxaad xaqiiqdii aqrisay marar badan in badan oo iyaga ka mid ah lagu xalliyo adoo og sida loo cusbooneysiiyo BIOS ama UEFI ee kombuyuutarkaaga. ., Maadaama cusbooneysiin ama balastar looga baahan yahay microcode-ka uu adeegsado processor-ka oo markaa wax ka beddelaya habka Unugga Xakamaynta processor-ku u shaqeeyo si uusan ugu nuglaan hanjabaadaha la yiri.

U nuglaanta firmware waa la cusbooneysiin karaa sababo kale oo badan awgood, sida cillad xagga qalabka qalabka ah, khaladaad joogto ah oo ku jira softiweerka qaab aan la fahmi karin, cusbooneysiin lagu daro shaqooyinka qaar, iwm. Laakiin sidaan idhi, bilihii ugu dambeeyay waxaan maqalnay eraygan marar aad u tiro badan sababo la xiriira dhibaatooyin xagga nabadgelyada ah oo aad muhiim ugu ah xaaladaha qaarkood oo ay ahayd inay la xidhiidho habka ay mikro-meerayaasha casriga ahi u maareeyaan xoogaa boodbooyin ah, qafis, FPU iyo dil mala-awaal ah, inkasta oo xaalado kale laga helay qaybaha kale ee nidaamka sida Chipset-ka ama qaar ka mid ah processor-rada amniga ee isku dhafan barnaamijyadan ...

Waa maxay firmware?

BIOS chip of a motherboard

Kulligeen si cad ayaan uga wada hadalnay waxa ay yihiin (qayb jirka ka mid ah oo la taaban karo oo kambuyuutar ah, taas oo ah, korantada) iyo softiweerka (qaybta macquul ee aan la taaban karin: barnaamijyada). Laakiin inta udhaxeysa qalabka iyo softiweerka, ama halkii, inta udhaxeysa qalabka iyo kernel-ka nidaamka qalliinka waxaa jira wax kale: qalabka. Firmware wuxuu ku dhex jiraa dhamaan aaladaha iyo qaybaha kombiyuutarka, laga bilaabo jiirka, qalabka indhaha, ilaa GPU iyo CPU ku shaqeeya microcode.

Laakiin waa maxay Waa hagaag waad dhihi kartaa taas waa koodh, taasi waa in la yiraahdo, softiweer sidaas darteedna waa qayb macquul ah laakiin markan waa wax aan la beddeli karin. Waxay ku shaqeysaa heer hoose, waxayna si toos ah u xakameysaa shaqooyinka wareegyada elektaroonigga ah. Qalabkan, oo gacan ka helaya kantaroolayaasha ama darawalada, waxay u oggolaaneysaa in markii xabadka nidaamka hawlgalka uu ku amro qalabka in uu hawl qabto, ay fulin doonto Barnaamijkan ama nambarkan waxaa soo duubay qalab soo saaraha aaladda xusuusta inta badan dhacda, ama nooc ka mid ah ROM-ka sida EEPROM.

Laakiin mid ka mid ah firmware-ka aad noo xiiseynaya qodobkan ayaa ah BIOS ama UEFI ee nidaamka, maadaama ay tahay qalab aad u muhiim ah oo leh shaqooyin kala duwan inta lagu jiro bilowga iyo hawlgalka qalabka. Tusaale ahaan, koodhkani wuxuu mas'uul ka yahay dhaqaajinta mashiinka inta lagu guda jiro bilowga, ogaanshaha darawallada adag ama warbaahinta meesha nidaam hawlgal laga heli karo, iyadoo la samaynayo jeegaga qaar oo faragelinaya qalabka kale ee qalabka iyo qaybaha, iyo xakamaynta kernel marka nidaamka bilaabaa inuu bilaabo ...

Maxay cusbooneysiintu u saameynaysaa processor-ka?

Qalabka PIN

... tanina waxay ku xiran tahay processor-ka, si ku filan. Wuxuu noqdaa CPU-yada ay leeyihiin unug xakameyn ah, Cutubkan xakamaynta ayaa ah wareegga mas'uul ka ah xakamaynta inta ka hartay qaybaha microprocessor ama CPU, sida furitaanka tilmaamaha iyo sameynta xogta la socota hawlwadeenada taga diiwaanka ku habboon ka dibna hawlgeliya qayb ka mid ah waxqabadka sida ALU ama FPU iyo inay hawl yar ku qabato xogta iyadoo kuxiran nooca tilmaamaha la fulinayo. Tilmaamahan ayaa markooda ka imanaya barnaamijka ama koodhka softiweerka ee lagu shaqaynayo waqtigaas, maadaama sidaad ogtahayba, barnaamijyadu ka kooban yihiin tilmaamo taxane ah oo isdaba-joog ah.

Sidaad qiyaasi karto, cutubkan xakamaynta wuxuu ku shaqeeyaa qaab ay soo saaraha ama naqshadeeyaha u abuureen. Xaaladaha qaarkood qaaska ah qaybta xakamaynta ayaa lagu xiri karaa, taas oo ah, badanaa way dhakhso badan yihiin laakiin ma ahan kuwo aad u jilicsan, maaddaama si toos ah loogu fuliyo wareeg gaar ah. Dhinaca kale, waxa kale oo jira kuwo barnaamijyo la qorsheyn karo, taas oo ah, in yar oo ka badan wareegga "furan" ee ku shaqeyn kara hal dhinac ama mid kale sida ku xusan a microcode ama firmware. Waxay raacaysaa sidaas darteed haddii aan beddelno qalabka ama microcode waxaan sameyn karnaa qaybta xakamaynta sidaas darteedna CPU-du wuxuu u shaqeyn karaa si ka duwan ama u sixi karaa cayayaanka qaarkood ama dayacanka.

Ma doonayo inaan helo farsamo aad u badan, waxaan rabaa in maqaalkan uu gaaro dad badan intii suurtagal ah iyo in wax kasta oo aan rabo inaan dhaho si fudud loo fahmayo ... Mashiinno badanna waxaa ku soo baxday in koodhkan inta badan lagu daro BIOS ama UEFI , inkasta oo mararka qaarkood microcode lagu cusbooneysiin karo kernel inta lagu jiro boot kasta, adoo keydinaya cusbooneysiinta ama balastarka xusuusta kacsan, taas oo ah, RAM, iyadoo laga fogaanayo baahida loo qabo in la beddelo BIOS / UEFI.

Sidee loo cusbooneysiiyaa BIOS / UEFI Linux?

UEFI ASUS interface

Si aad uga cusbooneysiiso BIOS / UEFI Linux ama microcode, aan kala tagno labada habraac.

Kahor intaadan fulin cusboonaysiinta microcode aad ayey muhiim u tahay inaad haysato cusbooneysiiyay BIOS / UEFI firmwaresida haddii kale waxaa laga yaabaa in aysan shaqeyn. Markaa hubi websaydhka shirkadda bixiyahaaga ah sida Phoenix, Abaalmarinta, iwm, ama websaydhka taageerada farsamada ee qaabkaaga hooyada, oo badanaa leh xirmooyin lagu cusbooneysiiyo nidaamyadan.

Cusbooneysiinta BIOS / UEFI waa wax jilicsan sida aad ku arki karto qeybta ugu dambeysa halista. Taasi waa sababta aan kugula talinayo inaadan sameyn hadaadan hubin waxaad sameyneyso iyo hadaad rabto inaad cusbooneysiiso ama aad ubaahantahay, laakiin aqoon uma lihid, markasta la tasho xirfadle. Intaa waxaa sii dheer, waxaan kugula talin lahaa inaad fiiriso mashaariicda sida fwupd, BIOSDisck, Flashrom, iwm, kuwaas oo ah qalab aad wax ku ool u ah oo naga caawin doona howlaha.

Mid ka mid ah kuwa aan ugu jeclahay waa flashrom, waa ku saabsan xirmo ina siinaysa qalab taas oo kuu oggolaaneysa in la garto, la akhriyo, la qoro, la xaqiijiyo, lana tirtiro flashka. Tani kaliya uma adeegayso inay iftiimiso BIOS / UEFI / CoreBoot, waxay sidoo kale u adeegtaa in wax laga beddelo xusuusta kale ee flash-ka ah ee kaararka shabakadda, GPU-yada, iwm., Aaladaha kale ee leh qalabka wax lagu beddeli karo. Waxay sidoo kale taageertaa nidaamyo kala duwan oo hawlgal ah iyo qalab fara badan iyo moodello qalab iyo looxyo ah.

  • Ku rakib xirmada flashrom qaybintaada adoo adeegsanaya maareeyaha xirmada ee aad caadiyan isticmaasho, maadaama ay tahay aalad ka mid ah keydka qaybinta ugu muhiimsan.
  • Usa xidid ama sudo, maadaama aad isticmaalayso waxaad ubaahantahay mudnaan si aad unoqoto wax jilicsan.
  • Aqoonsiga qalabka kaas oo aan u adeegsano si fudud fulinta amarka:
flashrom

  • Waxaan kugula talinayaa inaad sameyso a kaabta aad hadda ROM, haddii ay dhacdo inaad aragto in cusbooneysiinta cusubi aysan shaqeyneyn oo aad rabto inaad dib ugu laabato. Wixii loogu talagalay:
flashrom -r copia_seguridad.bin

  • Haa waan ogahay waxaan leenahay ROM-ka cusub oo aan ka soo dejinnay ilo lagu kalsoon yahay, waxaan u adeegsan karnaa amarka soo socda si aan u iftiimiyo, tusaale ahaan haddii cusbooneysiinteenna cusub loo yaqaan uefi-sm.bin:
flashrom -wv uefi-sm.bin

Wixii macluumaad dheeraad ah la tasho buugan nin flashrom.

Cusboonaysii microcode:

Si aad u cusbooneysiiso microcode-ka kumbuyuutarkeena, adigoon taaban BIOS / UEFI, taas oo ah, wax ka beddelka fudud ee Linux kernel, waxaad dooran kartaa inaad ku rakibto xirmooyinka lagama maarmaanka u ah CPU-gaaga. Tusaale ahaan, haddii aad leedahay AMD processor casri ah, waa iska caadi taas rakib xirmada loo yaqaan amd64-microcode, iyo Intel xirmada Intel-microcode (haddii aad isticmaasho OpenSUSE, SUSE, RHEL, CentOS, iwm) xirmada waxaa lagu magacaabaa microcode_ctl, iyo Arch intel-ucode ama amd-ucode ...) oo aad ka heli karto boggaga internetka ee lagu kalsoon yahay ... (in haddii ay tahay mashiin x86 ah, haddii uu yahay ARM ama ka duwan yahay, aad bogga soo saaraha). Insisto a pesar de parecer un pesado, no descargues este tipo de paquetes desde fuentes desconocidas, es muy importante. Bien, ahora que ya lo tenemos descargado e instalado, puede que el procedimiento sea diferente en cada distribución y que implique activar algunos paquetes o actualizaciones restringidos como los propietarios…

Iyada oo baakadahaas la rakibay iyo nidaamyada tixraaca cusboonaysiinta sifiican loo qaabeeyey, lcusbooneysiinta amniga taas oo rakibaysa nidaamka qalliinka ayaa horeyba uga mid noqon doona noocyada balastarrada loogu talagalay microcode haddii nuglaansho daran la soo ogaado, sida Specter, Meltdown, iwm.

Haddii aad rabto, waxaad ka heli kartaa macluumaadka microcode-gaaga dariiqa adigoo isticmaalaya:

dmesg | grep microcode

Taasna waxaan ku heli doonnaa faahfaahinta microcodeXaqiiqdii, haddii aan fulinay amarkan ka hor inta aan la rakibin xirmooyinka aan horay u soo sheegay (ka dib rakibidda waa lagama maarmaan in dib loo bilaabo) iyo ka dib, waxaan arki doonnaa inay na tusayso isbeddello haddii uu jiray cusbooneysi la heli karo oo la rakibay.

Mararka qaarkood AMD, Intel, iyo shirkadaha kale ee soo saarayaasha processor-ka ama naqshadeeyayaasha waxay bixiyaan kubbado tarbal ah oo leh xuubka binary-ka si loo cusbooneysiiyo microcode ama firmware. Haddii aad ka soo degsatay mid ka mid ah xirmooyinkan meel lagu kalsoon yahay, raac tilmaamaha ay ku siisay qeybiyaha ama la tasho feylasha README.

Khataraha iyo tilmaamaha ka hor inta aan la cusbooneysiin BIOS

Motherboard-yada dib-u-warshadaynta

Qalabaynta ama cusbooneysiinta microcode Nidaamka processor-ka macnaheedu waa kiisaska badankood cusbooneysiinta lambarrada xiran ee ay bixiyaan bixiyeyaasha processor-ka ee aan hayno, darawalada kernel xiran (xirmooyinka binary), iwm. Waxaan rabaa inaan cadeeyo tan, maadaama nuxurkeeda iyo habka ay u shaqeyso aan la aqoon oo ay umuuqato macquul in aad ogaato Mabda 'ahaan, haddii aadan isticmaalin qalabka bilaashka ah, ma lihid xulasho aan ka ahayn inaad ku kalsoonaato soo-saaraha ama naqshadeeyaha processor-kaaga ama motherboard-ka, laakiin haa, weligaa waligaa ha ka soo dejisan microcode ama firmware shabakadaha aan rasmiga ahayn, maxaa yeelay waa wax aad u jilicsan.

Xaqiiqdii maahan oo keliya waa jilicsan sababo nabadgelyo awgood, maadaama aad sidoo kale qalabka ka dhigi lahayd mid gebi ahaanba aan la isticmaali karin. Xitaa haddii aad ka soo degsatay qalabka wax lagu qoro degel sumcad leh, waxbaa khaldami kara inta hawshu socoto, sida koronto la'aan iyo taas oo ka tagaysa cusbooneysiinta rakibidda iyo qalabka qalabka oo gebi ahaanba la kharribay, taas oo macnaheedu yahay inaad mar horeba ka fekereyso inaad lacag ku bixiso si aad u iibsato motherboard cusub.

Tani waa waxa loo yaqaan ereyga leben ku jira halbeegga qalabka, taasi waa, ka tag qalabkaaga sida leben, adigoon isticmaalin wax adeeg ah. Tan waxaan rabaa inaan kuu sheego inaad taxaddar muujiso oo aynaan masuul ka ahayn waxa dhici kara haddii aad go'aansato inaad cusbooneysiiso qalab kasta ama aad shiddo BIOS / EFI. Laakiin iska jir, tan micnaheedu maahan marwalba haliso, sidaan horey kuugu sheegay, marwalba daruuri maahan inaad "taabato" BIOS / EFI, sidoo kale waxaa jira cusbooneysiin kaliya heer OS ah mana muujineyso khatarahaas .. .

Waxaan rajeynayaa in casharkaan uu ahaa mid waxtar leh, wixii su'aalo ama talo ah, ha iloobin inaad ka tagtid taada comments...


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Ruben Horacio Spegnogna dijo

    hello subax wanaagsan waxaan rabay inaan xubinta 14 ku rakibo qormadeyda, oo aan soo dejiyo feylasha, rakibo laakiin markii ay weydiiso inay dib uga bilaabato furaha USB-ga, waxaan galaa bios-ka mana heli karo xusuusta flash-ka ee ku jirta buuga, qof ayaa ku caawin kara aniga, Laga soo bilaabo mar hore aad baad u mahadsan tahay aad u badan.

  2.   Joseph Louis Mateo dijo

    Saaxiibada Hello:

    Maqaalka ayaa ii muuqda, aad u fiican inkasta oo uu "khatar" u yahay kuwa naga mid ah ee ka khibrad badan uguna cabsi badan.

    Muddo dheer ayaan ka maqnaa maqaal wanaagsan oo na fahamsiiya sida loogu shaqeeyo nidaamka daabacaada badan oo aniga oo kale ah, (Canon MG 7150) Wifi.

    La Linux, waligay kamaan dhigin inaan si buuxda u shaqeeyo. Waxaan ku guuleystey inaan helo daabacaha uu ku xirayo USB si uu u shaqeeyo, laakiin waligiis iskaanka ma ahan, Wi-Fi iyo fiilo midna.

    Taasi waa sababta aan maanta u soo qaatay mawduuca isla markaasna aan kuugu mahadnaqayo inaad na siisay maqaallo tayo leh sida kan hadda jira; laakiin isla markaa, waxaan jeclaan lahaa qof garanaya sida loo sameeyo, noo fududeeyo inaan ka dhigno nidaamka aan kor kusoo sheegnay inuu shaqeeyo.

    Mahadsanid iyo salaan sharaf

  3.   Gabriel dijo

    Marka hore fiiri BIOS haddii uu jiro ikhtiyaarka MULTIBOOT (halka ay tahay inaad ka shaqeysid), haddii kale, way jirtaa, inaad ku xirto USB guud ahaan markaad kombiyuutarka furayso waa inaad hoos u dhigtaa furaha F8 in muddo ah (in kumbiyuutarrada kale badanaa waa F12) halkaasna waxaa ku boodaya menu-ka muujinaya xulashooyinka: disk adag, CD, USB. Haddii ay dhacdo inaad haysato UEFI, USB waa in lagu soo saaraa ikhtiyaarka UEFI haddii kale lama aqoonsana.