根據(jù)Intel微代碼下載頁面所提供的介紹,Intel此次發(fā)布了40種不同版本(針對Linux)的補丁代碼,可適用于多款不同型號的Intel處理器。
下面給出的就是Intel官方網(wǎng)站列出的處理器支持型號。大家可以參考下列表格以及cpu-world.com網(wǎng)站上的CPU信息來尋找合適自己處理器的補丁版本。注意,下列表格中的CPU版本號為十六進(jìn)制值(例如(06-3c-03:32)),你可以在cpu-world.com尋找到相匹配的處理器識別碼。
Windows用戶同樣可以使用微代碼來完成更新,但是這些針對Windows的微代碼補丁得等到微軟首先完成測試之后才會正式發(fā)布。
對于Linux用戶來說,可以輕松地使用新版本的微代碼數(shù)據(jù)來更新Linux發(fā)行版,因為這些微代碼文件一般都是以系統(tǒng)更新的形式推送給用戶的。為了安裝新版本的微代碼補丁,最好的方法就是使用Linux發(fā)行版自帶的Package管理器來完成安裝。
對于Debian和Ubuntu發(fā)行版的用戶來說,可以使用apt命令來安裝Intel的微代碼數(shù)據(jù)包。除了更新補丁之外,Package管理器還會安裝例如iucode-toll之類的其他依賴組件。Redhat以及CentOS用戶還可以使用yum并搜索microcode_ctl來完成更新。
如果你無法通過Package管理器來安裝更新文件的話,你還可以手動安裝。在現(xiàn)代Linux發(fā)行版系統(tǒng)中,我們還可以直接將下載下來的intel-ucode文件夾拷貝到/lib/firmware目錄中,然后運行下列命令完成更新:
echo 1 > /sys/devices/system/cpu/microcode/reload
下面給出的是Ubuntu平臺中實現(xiàn)手動更新的方法【傳送門】以及截圖: