Gummiboot

如何在 Arch Linux 上使用 Gummiboot 啟用英特爾微碼更新?

  • October 23, 2014

按照說明操作後,啟動過程停止說找不到intel-ucode.img

安裝包:

$ pacman --query --info intel-ucode | head -n1
Name           : intel-ucode

Gummiboot 配置:

$ cat /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=/dev/sda2 rw

但是沒有這樣的文件:

$ sudo updatedb
$ locate intel-ucode.img
[no output]

核心:

$ uname --kernel-release
3.16.4-1-ARCH
$ uname --kernel-version
#1 SMP PREEMPT Mon Oct 6 08:22:27 CEST 2014

我錯過了什麼?

注意 Arch Wiki微碼頁面上的警告:

警告:對於 linux 3.17-2 和 linux-lts 3.14.21-2 及更新版本,英特爾微碼更新不再自動觸發。

僅當您執行 3.17.* 核心時,該intel-ucode軟體包才會安裝intel-ucode.img到。/boot/現在 3.17 已移至

$$ core $$,升級pacman -Syu然後重新安裝intel-ucode,圖像將被寫入/boot/. 然後,您的 gummiboot 配置(正確)將按照宣傳的方式工作。

引用自:https://unix.stackexchange.com/questions/163732