Mikrokód (orosz)

Az oldal csak Escort

CPU gyártó frissítéseket a stabilitás és a biztonság a processzor mikrokód. Annak ellenére, hogy a firmware frissíthető a BIOS-t, a Linux kernel is alkalmazzák ezeket a frissítéseket a rendszer indításakor. Ezek a frissítések biztosítják a hibajavításokat, amely lehet kritikus a rendszer stabilitását. E frissítések nélkül meg lehet nézni az őszi hamis vagy váratlan rendszer lefagy, hogy nehéz lehet nyomon követni.

Különösen család Intel Haswell és Broadwell feldolgozók kell telepíteni ezeket a frissítéseket, hogy biztosítsa a rendszer stabilitását. De, persze, minden Intel kell telepíteni a frissítéseket.

firmware frissítés

Az AMD mikrokód frissítések állnak rendelkezésre linux-firmware csomagot. amely telepített részeként az alaprendszer. Nincs szükség további lépésekre.

Használata Intel microcode frissítések

A firmware kell betölteni a rakodó. Mivel a különböző kialakítású korai rendszerindítási felhasználók frissíteni Intel microcode nem alkalmazható automatikusan az alapértelmezett konfigurációs Arch. Sok kernel AUR döntött a hivatalos Arch mag ebben a kérdésben.

Alkalmazni ezeket a frissítéseket, add /boot/intel-ucode.img initrd, mint az első, a rendszerindító fájlt. Ez amellett, hogy a normál initrd fájlt. Lásd az alábbi utasításokat népszerű letöltők.

konkrét példák

EFI boot ág / EFI átadás

Adjunk hozzá két initrd = opció:

systemd-boot

Használja initrd kapcsolót kétszer /boot/loader/entries/*.conf.

Szerkesztése a rendszerindítási lehetőségek /boot/refind_linux.conf mint a fenti példában EFI boot csonk:

Az ügyfelek, akik létre egy versszak kézzel /boot/refind.conf, hogy meghatározzuk a magok kell csak hozzá initrd = / intel-ucode.img vagy /boot/intel-ucode.img megkövetelt bár lehetőségeket, és nem a fő része a versszak.

grub-mkconfig automatikusan érzékeli a firmware frissítés, és konfigurálja alkalmas grub. A telepítés után az Intel-ucode csomagot, a felhasználók újra létre kell hozni a grub konfiguráció aktiválásához a boot mikrokódfrissítés futtatásával a parancsot:

Alternatívaként a felhasználók, akik manuálisan fájlok kezelésére GRUB konfigurációs felvehet vagy /intel-ucode.img /boot/intel-ucode.img a grub.cfg az alábbiak szerint:

Ehhez az összes menüpontok.

Fontos: Ez a fájl automatikusan felülírja a / usr / bin / grub-mkconfig „th során bizonyos frissítéseket felülírva a módosításokat. Azt javasoljuk, hogy használja a konfigurációs könyvtárban /etc/grub.d, hogy ellenőrizzék a kívánt konfiguráció a grub.

Megjegyzés: Az utasítások initrd fájlok (intel-ucode és initrd-linux) nem tartalmazhat szóközt. A lényeg itt nem jelent semmilyen vágás vagy a nem fogadott kód: minden meg kell adni pontosan a példa mutatja.

Több initrd fájlok vesszővel elválasztva a /boot/syslinux/syslinux.cfg.

Megvizsgáljuk, hogy a frissített mikrokód indításkor

Annak igazolására, hogy a firmware frissítésre került, a / usr / bin / dmesg.

Intel rendszerekhez, valami ilyesmit, ami azt jelzi, hogy a firmware frissítve elején:

Nagyon is lehetséges, különösen az új hardver, nincs firmware frissítést a CPU. Ebben az esetben, akkor valami ilyesmit:

Valamivel később a boot folyamat AMD mikrokód rendszer frissítéseket, így az eredmény így néz ki:

Megjegyzés: A megjelenített dátum lesz a feladata a változata a telepített csomag intel-ucode. Ez a dátum az utolsó frissítés firmware Intel a konkrét processzor.

Hogyan CPU mikrokódfrissítés szükséges

Kimutatása elérhető firmware-frissítés

Akkor megtudja, hogy az Intel-ucode.img firmware képet a CPU-n keresztül iucode szerszám AUR.

  • Állítsa intel-ucode (észlelési frissítések nem szükséges megváltoztatni a initrd)
  • Telepítse iucode szerszám AUR a AUR
  • # Modprobe CPUID
  • # Bsdtar -Oxf /boot/intel-ucode.img | iucode_tool -tb -ls -
(A parancs beolvassa a képet mikrokódhoz és keresi a meg CPUID)
  • Ha van elérhető frissítés, akkor meg kell jelennie a választott microcodes

A használata a korai rendszerindítási Intel mikroprogramja egyedi magok

Letöltéséhez korábban dolgozott saját rendszermagot, a „CPU mikrokód betöltésének támogatása” kell a kernelben, és nem modulként. Ez aktiválja a „korai terhelés microcode” shell prompt, amelyet be kell állítani az „Y”.

Lásd még:

Kapcsolódó cikkek