IT之家 8 月 24 日消息,微軟承認(rèn) 8 月補(bǔ)丁星期二發(fā)布的累積更新,導(dǎo)致 Windows 和 Linux 雙啟動(dòng)設(shè)備無(wú)法正常進(jìn)入 Linux 發(fā)行版,官方目前已經(jīng)發(fā)布了臨時(shí)解決方案。
問(wèn)題原因
微軟于 8 月 13 日發(fā)布累積更新 KB5041585,Windows 11 系統(tǒng)用戶安裝后版本號(hào)升至 Build 22621.4037。
IT之家注:該問(wèn)題主要影響 Windows 和 Linux 雙啟動(dòng)設(shè)備,導(dǎo)致用戶無(wú)法正常進(jìn)入 Linux 發(fā)行版,會(huì)跳出“Verifying shim SBAT data failed”錯(cuò)誤。
微軟官方表示問(wèn)題主要是因?yàn)闄z測(cè)機(jī)制未能識(shí)別某些系統(tǒng),導(dǎo)致更新錯(cuò)誤地將安全啟動(dòng)高級(jí)目標(biāo)設(shè)置應(yīng)用于錯(cuò)誤的系統(tǒng),并破壞了 Linux 安裝。
臨時(shí)解決方案
對(duì)于尚未部署 8 月 Windows 更新的用戶
用戶運(yùn)行以下命令,添加注冊(cè)表選項(xiàng)。
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD
對(duì)于已部署 8 月 Windows 更新的用戶
對(duì)于目前已經(jīng)部署,且導(dǎo)致 Linux 發(fā)行版無(wú)法運(yùn)行的用戶,微軟提供了臨時(shí)解決方案:
1. 禁用 Secure Boot
2. 刪除 SBAT 更新
啟動(dòng) Linux
打開終端,運(yùn)行以下命令:
sudo mokutil --set-sbat-policy delete
如果出現(xiàn)提示,請(qǐng)輸入 root 密碼。
再次啟動(dòng) Linux。
3. 驗(yàn)證 SBAT 撤銷情況
在終端運(yùn)行以下命令:
mokutil --list-sbat-revocations
4. 重啟 Secure Boot
5.防止今后在 Windows 中更新 SBAT:
啟動(dòng)進(jìn)入 Windows 系統(tǒng)
以管理員身份打開命令提示符并運(yùn)行:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD
相關(guān)閱讀:
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。