16.04 で mokutil を使用してセキュア ブートを無効にできない

16.04 で mokutil を使用してセキュア ブートを無効にできない

問題、16.04 の新機能:

Ubuntu内でセキュアブート検証を無効にするコマンドを実行するとsudo mokutil --disable-validation、パスワードを2回入力するように求められ、その後メッセージが表示されます。

新しい MokSB 状態の要求に失敗しました

Google はこのわかりにくいエラー メッセージについてほとんど何も明らかにしていません。

結果:

その結果、nvidia ドライバーをインストールできません。ドライバーのインストール後にシステムを再起動するとログインできなくなり、ターミナルを起動してドライバーを削除し、再起動する必要があります。セキュア ブートを無効にするためのブート後インターフェイスは見たことがありません (表示されると予想しており、パスワードを設定するように求められていました)。この一連のイベント(セキュアブートを無効にせずにログインに失敗)は、Ubuntuのインストール中にサードパーティのドライバー(および「セキュアブートを無効にする」)をインストールすることを選択した場合、または追加ドライバーメニューからインストールした場合、またはグラフィックスドライバーPPAからnvidia-364をインストールした場合に発生します。(私の知る限り、Ubuntuは実際にセキュアブート検証を無効にすることを提案しています。Ubuntu内マザーボードのセキュア ブート設定は変更しないでください (用語は役に立ちません)。

背景:

私は、Nvidia GTX 970 を搭載した ASUS Sabertooth Mark 2 デスクトップを所有しており、これを Windows 10 とデュアル ブートしています (BIOS ブート オーバーライドを使用して OS を選択)。セキュア ブートは BIOS で有効になっており、少なくとも Windows ではその状態を維持したいと考えています。Ubuntu (15.10 以前) は、Shim (および grub?) がセキュア ブート用に署名されていたため正常に動作しましたが、ブート プロセスの後半 (nvidia ドライバーが機能する場合) でチェックが行われませんでした。Ubuntu 16.04 では、新たにブート プロセス全体でチェックが有効になりましたが、nvidia ドライバーになると問題が発生します。

答え1

少し異なる問題がありましたが (Broadcom Wifi ドライバーが動作していませんでした)、症状は同じようです。インストール中にパスワードを入力する必要がありましたが、起動後にパスワードは確認されませんでした。

私も奇妙なエラーメッセージを受け取りました

新しい MokSB 状態の要求に失敗しました

実行後mokutil --disable-validation

しかし、私の場合、問題は入力しなかったことです須藤: sudo mokutil --disable-validation。再起動後、Shim が起動し、BIOS でセキュア ブートを無効にせずに、shim 後にセキュア ブートを無効にすることができました (Windows デュアル ブートには必要)。

関連情報