今日コンピュータを起動したとき、GRUBはこのメッセージによってブロックされました:
Ubuntu has been blocked by the current security policy
私はLenovo Yoga、Ubuntu 18.04 LTSをWindows 10とデュアルブートして使用しています。このウィンドウでは、MBRメニューにアクセスしてUbuntuを強制的に起動しても、GRUBにアクセスできませんでした( Fn + F12)。私の孤独な選択はそのメッセージの[〜#〜] ok [〜#〜]で、コンピューターはWindows 10で自動的に起動しました。
そのため、BIOS設定でSecure bootを無効にして、前の問題を解決しましたが、BIOSではなくUbuntu内で解決したいと思います。 BIOSがUEFIモードになっています。
昨日、特別なことは何もせず、更新しました(そして削除しました Jonathonf python 3.6 PPA、パブリックアクセスを削除しました with Sudo add-apt-repository -r ppa:jonathonf/python-3.6
、pythonパッケージはシステムに更新を許可しないため)。
この問題を回避するには、Ubuntuパラメータに何を変更する必要がありますか?したがって、BIOS内でSecure bootを再度有効にすることができます。
どうすればこの問題を解決できますか無効無効セキュアブートBIOSオプション?
注意:私はこれから解決策を試しました buntuフォーラムリンク
Sudo apt-get clean
Sudo apt-get autoclean
Sudo apt-get autoremove
Sudo apt-get -f install
Sudo apt-get install grub-efi-AMD64-signed
しかし、それを再度有効にした後、それは機能しませんでした。
セキュアブートでは、ブートローダーが好きなキーで署名されていない場合、OSは許可されません。もちろん、ほとんどのメーカーにとってWindowsのみです。 12.10以降 Ubuntuは、推奨MicrosoftキーとSHIMローダーのペアを使用したセキュアブートをサポートしていますが、何かが破損しているようですこれでGRUBの検証で。私は個人的にはLinuxでセキュアブートを使用しないことをお勧めします サードパーティのドライバーをインストールするときに問題が発生する可能性があります (そして 技術的に危険にさらされています とにかく!)それでも好きな場合は、boot-repairでgrubの修復を試すことができます。
Sudo add-apt-repository -y ppa:yannubuntu/boot-repair && Sudo apt install -y boot-repair
「高度なオプション」を使用し、検出したすべてのMBRにGRUBをインストールする自動修復とは対照的に、OSとドライブをGRUBで選択します。それ自体で修復できない場合は、grubのブートローダーに手動で署名する必要があります これらの手順を使用して 。