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 -
- 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”.