Právě jsem nainstaloval Ubuntu 15.10 poté, co jsem byl nějakou dobu s 16.04 LTS, abych to vyzkoušel. Když jsem používal 16.04, pokusil jsem se nainstalovat ovladače Nvidia a bylo mi řečeno, že kvůli tomu musím deaktivovat SecureBoot, takže jsem poskytl heslo a při příštím restartu o to nějaký software požádal. Moje nastavení BIOSu však stále ukazovalo, že je SecureBoot povolen, a stále jsem viděl, že když se pokusím zavést systém z čehokoli, co nebylo podepsáno, odmítne to udělat.
Když jsem však přeinstaloval Ubuntu 15.10 (zcela smazal vše, co souvisí s 16.04, včetně grub v oddílu EFI), při každém spuštění se zobrazí Booting in insecure mode
zprávu.
Zkontroloval jsem vše a obojí:Windows a nastavení BIOSu hlásí, že SecureBoot je povolen
Nejlepší odpověď
Pokud se chcete zbavit zprávy o Nezabezpečeném spouštění, musíte povolit zabezpečené spouštění.
Chcete-li to provést, musíte v modulu MOK (Machine Owner Key) zapnout ověření:
sudo mokutil --enable-validation
Budete požádáni o zadání dvakrát dočasného hesla a poté po restartu získáte možnost změnit stav ověření.
Pokud je ověření povoleno, nezobrazí se již žádná zpráva o nezabezpečeném spouštění.
Pamatujte však, že nebudete moci spustit žádné nepodepsané ovladače:ovladače nVidia a VirtualBox nebudou fungovat.
Chcete-li zakázat typ ověření:
sudo mokutil --disable-validation
a poté restartujte.
Pokud deaktivujete ověřování a máte v BIOSu Secure Boot zapnuté, stále nebudete moci spustit nic, co nebylo podepsáno.
I když vaše ubuntu má zakázáno ověřování, ale BIOS (UEFI) jej „vidí“ jako podepsáno kvůli balíku podepsaném shim. Balíček Shim během spouštění vašeho ubuntu zkontroluje, jaký je stav MOK, a pokud je ověření zakázáno, zobrazí zprávu „Booting in insecure mode“.