Su Ubuntu 20.04 il driver per la scheda wireless realtek di cui ho bisogno è elencato in additional drivers
nelle impostazioni. Ho abilitato questo driver che è un modulo dkms, ma posso caricarlo solo disabilitando l'autenticazione di avvio sicuro in mokutils. Come ottengo la firma di questo modulo che è stato compilato automaticamente e lo aggiungo alla configurazione in modo da poter abilitare l'avvio sicuro? C'è questo succo:https://gist.github.com/dop3j0e/2a9e2dddca982c4f679552fc1ebb18df per la firma durante la creazione dal sorgente, non sono sicuro di come regolarlo per l'installazione qui.
Risposta accettata:
Installazione
- Crea una directory in
/root
, dì/root/module-signing
, inserisci i tre script qui sotto e rendili eseguibili:chmod u+x one-time-setup sign-modules dkms-sign-module
- Esegui la configurazione una tantum
- Riavvia il computer per distribuire il MOK
- Per ogni modulo che vorrai firmare tramite DKMS, crea un file
/etc/dkms/<module_name>.conf
con il seguente contenuto:POST_BUILD=../../../../../../root/module-signing/dkms-sign-module
Il nome del percorso relativo imbarazzante è importante poiché DKMS antepone il proprio percorso, quindi un percorso assoluto non funzionerà.
Cosa manca nelle istruzioni di installazione
Ecco maggiori dettagli per ogni passaggio nelle istruzioni.
Passaggio 1. Come inserire i tre script in /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
Ogni volta che esegui gedit copia e incolla dalla pagina di github nella finestra di gedit. Quindi usa l'opzione "Salva" ed esci.
Passaggio 2. Esegui la configurazione una tantum
cd /root/modules-signing
sudo ./one-time-setup
Fase 4. <module_name>
configurazione
Per farlo funzionare davvero, sostituisci <module_name>
con il nome del tuo modulo RTL.
Se incontri difficoltà, pubblica un commento qui sotto.