しばらくの間16.04LTSを試してみた後、Ubuntu15.10をインストールしました。 16.04を使用しているときに、Nvidiaドライバーをインストールしようとしましたが、そのためにSecureBootを無効にする必要があると言われたので、パスワードを入力し、次の再起動時にいくつかのソフトウェアがパスワードを要求しました。ただし、BIOS設定でSecureBootが有効になっていることが示され、署名されていないものから起動しようとすると、起動が拒否されることがわかりました。
ただし、Ubuntu 15.10を再インストールすると(EFIパーティションのgrubを含め、16.04に関連するすべてが完全に削除されます)、起動するたびにBooting in insecure mode
が表示されます。 メッセージ。
すべてを確認しましたが、WindowsとBIOS設定の両方でSecureBootが有効になっていると報告されています
ベストアンサー
安全でないブートに関するメッセージを取り除きたい場合は、安全なブートを有効にする必要があります。
これを行うには、モジュールMOK(マシン所有者キー)で検証をオンにする必要があります。
sudo mokutil --enable-validation
一時パスワードを2回入力するように求められます。再起動後、検証状態を変更する可能性があります。
検証が有効になっていると、安全でないブートに関するメッセージが表示されなくなります。
ただし、署名されていないドライバーは実行できません。nVidiaドライバーとVirtualBoxは機能しません。
検証タイプを無効にするには:
sudo mokutil --disable-validation
その後、再起動します。
検証を無効にし、BIOSセキュアブートをオンにした場合でも、署名されていないものをブートすることはできません。
ubuntuで検証が無効になっているが、BIOS(UEFI)で次のように「認識」されている場合でもシム署名されたパッケージのために署名されました。 Ubuntuの起動中のShimパッケージは、MOKの状態を確認し、検証が無効になっている場合は、「安全でないモードで起動しています」というメッセージが表示されます。