GNU/Linux >> Tutoriels Linux >  >> Ubuntu

La signature du module Dkms est-elle automatiquement activée dans Ubuntu 20.04 ?

Sur Ubuntu 20.04, le pilote de la carte sans fil realtek dont j'ai besoin est répertorié sous additional drivers dans les paramètres. J'ai activé ce pilote qui est un module dkms, mais je ne peux le charger qu'en désactivant l'authentification au démarrage sécurisé dans mokutils. Comment puis-je obtenir la signature de ce module qui a été construit automatiquement et l'ajouter à la configuration afin de pouvoir activer le démarrage sécurisé ? Il y a cet essentiel - https://gist.github.com/dop3j0e/2a9e2dddca982c4f679552fc1ebb18df pour la signature lors de la construction à partir de la source, je ne sais pas comment ajuster cela pour la configuration ici.

Réponse acceptée :

Installation

  1. Créer un répertoire sous /root , dites /root/module-signing , insérez-y les trois scripts ci-dessous et rendez-les exécutables :chmod u+x one-time-setup sign-modules dkms-sign-module
  2. Exécuter la configuration unique
  3. Redémarrez votre ordinateur pour déployer le MOK
  4. Pour chaque module que vous souhaitez signer via DKMS, créez un fichier /etc/dkms/<module_name>.conf avec le contenu suivant :POST_BUILD=../../../../../../root/module-signing/dkms-sign-module

Le nom de chemin relatif maladroit est important car DKMS y ajoute son propre chemin, donc un chemin absolu ne fonctionnera pas.

Ce qui manque dans les instructions d'installation

Voici plus de détails pour chaque étape dans les instructions.

Étape 1. Comment mettre les trois scripts dans /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

Chaque fois que vous exécutez gedit, copiez et collez depuis la page github dans la fenêtre de gedit. Ensuite, utilisez l'option "Enregistrer" et quittez.

Étape 2. Exécutez la configuration unique

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

Étape 4. <module_name> configuration

Pour que cela fonctionne réellement, remplacez <module_name> avec le nom de votre module RTL.

Si vous rencontrez des difficultés, postez des commentaires ci-dessous.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Problèmes Docker dans Ubuntu 20.04 ?

  3. Mon Bluetooth est désactivé dans Ubuntu 14.10 ?

  4. Boucle de connexion Ubuntu 14.04 ?

  5. Installer Qt sur Ubuntu

Comment installer Puppet sur Ubuntu 20.04

Installation d'Ubuntu 20.04 Tomcat

Comment installer Apache sur Ubuntu 20.04

Comment installer Gitea sur Ubuntu 20.04

Comment installer Asterisk sur Ubuntu 20.04

Comment installer le module Apache mod_wsgi sur Ubuntu 18.04 (Bionic)