ニュース

Microsoftは、8月のアップデートによりデュアルシステムブートデバイスがLinuxに入れなくなる原因となったことを認め、一時的な解決策を発表した

2024-08-24

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

IT House は 8 月 24 日、Microsoft が 8 月のパッチ火曜日にリリースされた累積的なアップデートにより、Windows と Linux のデュアルブート デバイスが Linux ディストリビューションに正常に参加できなくなったことを認め、当局が一時的な解決策をリリースしたと報告しました。

問題の原因

Microsoft は 8 月 13 日に累積的な更新プログラム KB5041585 をリリースしました。インストール後、Windows 11 システム ユーザーのバージョン番号はビルド 22621.4037 に増加しました。

IT Home からのメモ: この問題は主に Windows と Linux のデュアルブート デバイスに影響し、ユーザーが Linux ディストリビューションに正常にアクセスできなくなり、「シム SBAT データの検証に失敗しました」エラーがポップアップ表示されます。

Microsoft関係者は、この問題の主な原因は検出メカニズムが特定のシステムを識別できなかったことにあり、アップデートによりセキュアブートの詳細ターゲット設定が間違ったシステムに誤って適用され、Linuxのインストールが中断されると述べた。

一時的な解決策

8 月の Windows Update をまだ展開していない方へ

ユーザーは次のコマンドを実行してレジストリ オプションを追加します。

reg 追加 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecureBootSBAT /v OptOut /d 1 /t REG_DWORD

8 月の Windows Update を導入済みの場合

現在 Linux ディストリビューションを展開しているが実行できないユーザーのために、Microsoft は次の一時的な解決策を提供します。

1. セキュアブートを無効にする

2. SBAT アップデートを削除する

Linuxを起動する

ターミナルを開き、次のコマンドを実行します。

sudo mokutil --set-sbat-policy 削除

プロンプトが表示されたら、root パスワードを入力します。

Linuxを再度起動します。

3. SBAT 失効ステータスを確認する

ターミナルで次のコマンドを実行します。

mokutil --list-sbat-revocations

4. セキュアブートを再起動します

5. Windows での SBAT の今後の更新を防止します。

Windows システムを起動する

管理者としてコマンド プロンプトを開き、次のコマンドを実行します。

reg 追加 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecureBootSBAT /v OptOut /d 1 /t REG_DWORD