En Ubuntu 20.04, el controlador para la tarjeta inalámbrica realtek que necesito se encuentra en additional drivers
en la configuración de. Habilité este controlador, que es un módulo dkms, pero solo puedo hacer que se cargue al deshabilitar la autenticación de arranque seguro en mokutils. ¿Cómo obtengo la firma de este módulo que se creó automáticamente y lo agrego a la configuración para poder habilitar el arranque seguro? Existe esta esencia:https://gist.github.com/dop3j0e/2a9e2dddca982c4f679552fc1ebb18df para firmar al compilar desde la fuente, no estoy seguro de cómo ajustar esto para la configuración aquí.
Respuesta aceptada:
Instalación
- Cree un directorio bajo
/root
, diga/root/module-signing
, coloque los tres scripts a continuación y hágalos ejecutables:chmod u+x one-time-setup sign-modules dkms-sign-module
- Ejecutar configuración única
- Reinicie su computadora para implementar el MOK
- Para cada módulo que desee firmar a través de DKMS, cree un archivo
/etc/dkms/<module_name>.conf
con el siguiente contenido:POST_BUILD=../../../../../../root/module-signing/dkms-sign-module
El nombre de ruta relativo incómodo es importante ya que DKMS antepone su propia ruta, por lo que una ruta absoluta no funcionará.
Lo que falta en las instrucciones de instalación
Aquí hay más detalles para cada paso en las instrucciones.
Paso 1. Cómo poner los tres scripts en /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
Cada vez que ejecute gedit, copie y pegue desde la página de github en la ventana de gedit. Luego use la opción 'Guardar' y salga.
Paso 2. Ejecute una configuración única
cd /root/modules-signing
sudo ./one-time-setup
Paso 4. <module_name>
configuración
Para que esto realmente funcione, sustituya <module_name>
con el nombre de tu módulo RTL.
Si tiene dificultades, publique comentarios a continuación.