設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟承認 8 月更新導(dǎo)致雙系統(tǒng)啟動設(shè)備無法進入 Linux,已公布臨時解決方案

2024/8/24 14:22:06 來源:IT之家 作者:故淵 責(zé)編:故淵
感謝IT之家網(wǎng)友 輸入法 的線索投遞!

IT之家 8 月 24 日消息,微軟承認 8 月補丁星期二發(fā)布的累積更新,導(dǎo)致 Windows 和 Linux 雙啟動設(shè)備無法正常進入 Linux 發(fā)行版,官方目前已經(jīng)發(fā)布了臨時解決方案。

問題原因

微軟于 8 月 13 日發(fā)布累積更新 KB5041585,Windows 11 系統(tǒng)用戶安裝后版本號升至 Build 22621.4037。

IT之家注:該問題主要影響 Windows 和 Linux 雙啟動設(shè)備,導(dǎo)致用戶無法正常進入 Linux 發(fā)行版,會跳出“Verifying shim SBAT data failed”錯誤。

微軟官方表示問題主要是因為檢測機制未能識別某些系統(tǒng),導(dǎo)致更新錯誤地將安全啟動高級目標設(shè)置應(yīng)用于錯誤的系統(tǒng),并破壞了 Linux 安裝。

臨時解決方案

對于尚未部署 8 月 Windows 更新的用戶

用戶運行以下命令,添加注冊表選項。

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD

對于已部署 8 月 Windows 更新的用戶

對于目前已經(jīng)部署,且導(dǎo)致 Linux 發(fā)行版無法運行的用戶,微軟提供了臨時解決方案:

1. 禁用 Secure Boot

2. 刪除 SBAT 更新

  • 啟動 Linux

  • 打開終端,運行以下命令:

sudo mokutil --set-sbat-policy delete
  • 如果出現(xiàn)提示,請輸入 root 密碼。

  • 再次啟動 Linux。

3. 驗證 SBAT 撤銷情況

在終端運行以下命令:

mokutil --list-sbat-revocations

4. 重啟 Secure Boot

5.防止今后在 Windows 中更新 SBAT:

啟動進入 Windows 系統(tǒng)

以管理員身份打開命令提示符并運行:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD

相關(guān)閱讀:

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Win11,微軟

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知