Come posso installare i driver Nvidia su Ubuntu 18.04 con avvio sicuro?


12

Ieri ho provato ad aggiornare la mia versione di Ubuntu da 17.10 * a 18.04 LTS. L'aggiornamento è stato realizzato correttamente ad eccezione di alcuni elementi.

Uno di questi elementi è l'installazione di driver Nvidia con avvio sicuro.

Ho provato diverse cose per installare i driver nvidia (versione 396) con avvio sicuro, ma al momento sembra che non funzioni ...

Alla fine, ho trovato una soluzione alternativa: ho disabilitato l'avvio protetto. Ma questo è solo un trucco per risolvere il problema dell'installazione del driver nvidia ...

Quindi voglio sapere se è possibile avere driver nvidia che funzionano con l'avvio sicuro .

La procedura che ho usato all'avvio sicuro (che non funziona):

Comandi utilizzati per l'installazione:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

Durante il processo di installazione quando l'avvio protetto è abilitato, la fase di installazione è bloccata con la chiave privata MOK. un trucco da superare che è spiegato in questo thread .

Ma per me, la soluzione non funziona. Quindi devo interrompere lo script ed eseguire l'aggiornamento e l'applicazione software. Dopo un po ', appare una finestra di dialogo che mi chiede una password per il tasto MOK.

Completo quindi la finestra di dialogo e riavvio il PC ma quando è abilitato l'avvio protetto, le impostazioni del server x sono ancora vuote.

Grazie in anticipo per le tue risposte.


Pensi davvero che disabilitare SB sia necessario solo per INSTALLARE i driver? Il modulo proprietario Nvidia non funzionerà con SB abilitato.
Pilota 6

Disabilitando semplicemente SB funziona, quindi sì semplicemente disabilitando SB funziona ma senza farlo non funziona. E qual è il motivo per cui il modulo proprietario Nvidia non funziona con SB?
Loic L.

1
Il motivo è che non è firmato. SB è inutile BTW. Disattivalo e dimentica. Vedi anche askubuntu.com/questions/762254/…
Pilot6,

grazie per la tua risposta :). Bene normalmente, come hai detto nel post che hai collegato. I programmi di utilità Mok dovrebbero superare il problema di SB. E penso che l'installazione abbia cercato di ottenere quando si esegue, ubuntu-drivers autoinstallma nel mio caso non funziona. Ma non importa, ho il driver nvidia installato quindi tutto va bene.
Loic L.

È corretto. ubuntu-driverstenta di disabilitare SB, ma è molto più facile disabilitarlo nel BIOS. Puoi provare a firmare il driver, ma non vale la pena IMHO.
Pilota 6

Risposte:


14

I miei passi per farlo funzionare con avvio sicuro sono stati i seguenti:

Quando stavo installando Ubuntu 18.04.1, quando ho raggiunto gli "aggiornamenti e altre fasi del software" nell'installazione, c'era un'opzione per impostare una password per l'avvio sicuro, quindi sono andato avanti e ho abilitato la casella di controllo e ho inserito una nuova password per l'avvio sicuro.

Più tardi, dopo l'installazione, quando volevo installare i driver Nvidia, ho fatto quanto segue:

Procedura Ubuntu standard:

sudo apt-get update
sudo apt-get upgrade
  1. Aggiungi il PPA Nvidia ufficiale a Ubuntu

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Aggiorna e aggiorna nuovamente

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Ho verificato quale fosse il driver consigliato per la mia GPU tramite il comando:

    ubuntu-drivers devices
    
  4. Ho aperto "Software e aggiornamenti" e ho fatto clic sulla scheda "Driver aggiuntivi", quindi ho scelto il driver consigliato e ho fatto clic su "Applica modifiche", mentre il driver si stava installando da qualche parte nel mezzo mi ha richiesto la password di avvio sicura, che quando ho inserito la password che ho impostato durante l'installazione di Ubuntu, dopo aver terminato l'applicazione ho riavviato il mio dispositivo, quando si è riavviato è apparso un menu blu che chiedeva di premere qualsiasi tasto, ho premuto quindi è apparso un menu etichettato come "Esegui gestione MOK", lì erano le seguenti quattro opzioni:

    1. Continua l'avvio
    2. Chiave di iscrizione
    3. Registrazione chiave dal disco
    4. Chiave di registrazione da hash

Ho scelto l'opzione numero 2, poi ho continuato a fare il boot, alla fine ha funzionato, sono andato alle impostazioni di Ubuntu-> Dettagli e il nome della mia scheda grafica è stato mostrato correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.