GNU/Linux >> Znalost Linux >  >> Ubuntu

Automatické podepisování modulu Dkms v Ubuntu 20.04?

Na Ubuntu 20.04 je ovladač pro bezdrátovou kartu realtek, kterou potřebuji, uveden v části additional drivers v nastavení. Povolil jsem tento ovladač, což je modul dkms, ale mohu jej získat pouze pro načtení při deaktivaci zabezpečeného ověřování spouštění v mokutils. Jak získám podpis tohoto modulu, který byl vytvořen automaticky, a přidám jej do konfigurace, abych mohl povolit bezpečné spouštění? Tady je tato podstata – https://gist.github.com/dop3j0e/2a9e2dddca982c4f679552fc1ebb18df pro podepisování při sestavování ze zdroje, nejsem si jistý, jak to upravit pro nastavení zde.

Přijatá odpověď:

Instalace

  1. Vytvořte adresář pod /root , řekněte /root/module-signing , vložte tři níže uvedené skripty a udělejte je spustitelnými:chmod u+x one-time-setup sign-modules dkms-sign-module
  2. Spusťte jednorázové nastavení
  3. Restartujte počítač a nasaďte MOK
  4. Pro každý modul, který budete chtít podepsat prostřednictvím DKMS, vytvořte soubor /etc/dkms/<module_name>.conf s následujícím obsahem:POST_BUILD=../../../../../../root/module-signing/dkms-sign-module

Nešikovný relativní název cesty je důležitý, protože DKMS k němu přidává svou vlastní cestu, takže absolutní cesta nebude fungovat.

Co chybí v pokynech k instalaci

Zde jsou další podrobnosti pro každý krok v pokynech.

Krok 1. Jak vložit tři skripty do /root/module-signing :

sudo mkdir /root/modules-signing
cd /root/modules-signing
sudo -H gedit one-time-setup
sudo -H gedit sign-modules
sudo -H gedit dkms-sign-module

Pokaždé, když spustíte gedit, zkopírujte a vložte ze stránky github do okna gedit. Poté použijte možnost „Uložit“ a ukončete.

Krok 2. Spusťte jednorázové nastavení

cd /root/modules-signing
sudo ./one-time-setup

Krok 4. <module_name> nastavení

Aby to skutečně fungovalo, nahraďte <module_name> s názvem vašeho RTL modulu.

Pokud narazíte na potíže, napište komentář(y) níže.


Ubuntu
  1. Problémy s Dockerem v Ubuntu 20.04?

  2. Moje Bluetooth je v Ubuntu 14.10 deaktivováno?

  3. Přihlašovací smyčka Ubuntu 14.04?

  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 18.04

  3. Nainstalujte Qt na Ubuntu

  1. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat Jenkins na Ubuntu 18.04