¿Cómo puedo instalar los controladores de Nvidia en Ubuntu 18.04 con arranque seguro?

12

Ayer, intenté actualizar mi versión de Ubuntu de 17.10 * a 18.04 LTS. La actualización se ha realizado correctamente, excepto por algunos elementos.

Uno de estos elementos es la instalación de controladores Nvidia con arranque seguro.

Intenté varias cosas para instalar los controladores de nvidia (versión 396) con arranque seguro, pero parece que no está funcionando en este momento ...

Finalmente, encontré una solución alternativa: deshabilité el arranque seguro. Pero esto es solo un truco para resolver el problema de la instalación del controlador nvidia ...

Así que quiero saber si es posible tener controladores nvidia trabajando con arranque seguro .

El procedimiento que utilicé cuando se activa el arranque seguro (que no funciona):

Comandos utilizados para la instalación:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

Durante el proceso de instalación, cuando el arranque seguro está habilitado, la fase de instalación se atasca con la clave privada MOK. Un truco para superar que se explica en este hilo .

Pero para mí, la solución no funciona. Entonces necesito interrumpir el script y ejecutar la aplicación de actualización y software. Después de un tiempo, aparece un cuadro de diálogo que me pide una contraseña para la clave MOK.

Así que completo el cuadro de diálogo y reinicio la PC, pero cuando el inicio seguro está habilitado, la configuración del servidor x todavía está vacía.

Gracias de antemano por sus respuestas.

Loic L.
fuente
¿Realmente crees que deshabilitar SB solo es necesario para INSTALAR los controladores? El módulo propietario de Nvidia no funcionará con SB habilitado.
Piloto6
Simplemente deshabilitando SB está funcionando así que sí, simplemente deshabilitando SB está funcionando pero sin hacerlo no funciona. ¿Y cuál es la razón por la cual el módulo propietario de Nvidia no funciona con SB?
Loic L.
1
La razón es que no está firmado. SB es inútil por cierto. Simplemente desactívelo y olvídalo. Ver también askubuntu.com/questions/762254/…
Pilot6
gracias por tu respuesta :). Bueno, normalmente, como dijiste en la publicación que estás vinculado. Mok utils debería superar el problema de SB. Y creo que la instalación trató de lograr cuando se ejecuta, ubuntu-drivers autoinstallpero en mi caso no funciona. Pero no importa, tengo instalado el controlador nvidia para que todo salga bien.
Loic L.
Es correcto. ubuntu-driversintenta deshabilitar SB, pero es mucho más fácil deshabilitarlo en BIOS. Puede intentar firmar el controlador, pero no vale la pena el esfuerzo en mi humilde opinión.
Pilot6

Respuestas:

14

Mis pasos para hacerlo funcionar con arranque seguro fueron los siguientes:

Cuando estaba instalando Ubuntu 18.04.1, cuando llegué a la "etapa de actualizaciones y otro software" en la instalación, había una opción para establecer una contraseña para un arranque seguro, así que seguí adelante y habilité la casilla de verificación e ingresé una nueva contraseña Para un arranque seguro.

Más tarde, después de la instalación, cuando quería instalar los controladores de Nvidia, hice lo siguiente:

Procedimiento estándar de Ubuntu:

sudo apt-get update
sudo apt-get upgrade
  1. Agregue el PPA oficial de Nvidia a Ubuntu

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Actualizar y actualizar nuevamente

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Verifiqué cuál era el controlador recomendado para mi GPU mediante el comando:

    ubuntu-drivers devices
    
  4. Abrí "Software y actualizaciones" e hice clic en la pestaña "Controladores adicionales", luego elegí el controlador recomendado e hice clic en "Aplicar cambios", mientras el controlador se instalaba en algún lugar en el medio, me solicitó una contraseña de arranque segura, que cuando Ingresé la contraseña que configuré cuando estaba instalando Ubuntu, después de que terminó de aplicar, reinicié mi dispositivo, cuando estaba reiniciando apareció un menú azul que pedía presionar cualquier tecla, presioné y luego apareció un menú etiquetado como "Ejecutar administración MOK", allí fueron las siguientes cuatro opciones:

    1. Continuar arranque
    2. Clave de inscripción
    3. Registrar clave del disco
    4. Registrar clave de Hash

Elegí la opción número 2, luego continué arrancando, finalmente funcionó, fui a Configuración de Ubuntu-> Detalles y mi nombre de Tarjeta gráfica se mostró correctamente.

omar ram
fuente