Saltar al contenido

Pantalla negra en el arranque después de la instalación del controlador de Nvidia en Ubuntu 18.04.2 LTS

Posteriormente a buscar en varios repositorios y páginas webs finalmente hallamos la solución que te enseñaremos a continuación.

Solución:

Estoy publicando una respuesta a mi pregunta ya que logré resolver el problema (gracias a la comunidad AskUbuntu). Puede que esta no sea una respuesta completamente genérica, pero explicaré los pasos que seguí en caso de que ayude a otra persona. Así es como lo hice:

1. Conexión a un terminal

Seguí las instrucciones para editar los comandos antes de arrancar, es decir, reemplazar quiet splash con nomodeset y luego presionando F10 o Ctrl+X para arrancar (las instrucciones se proporcionan aquí). Después de arrancar, presioné Ctrl+Alt+F1, Ctrl+Alt+F6 y Ctrl+Alt+F7 repetidamente uno tras otro. Después de varios intentos (tuve que reiniciar y reintentar varias veces), finalmente obtuve una terminal con resolución ultrabaja en la que tenía que ingresar mi nombre de usuario y contraseña, lo cual hice.

2. Desinstalar el controlador Nvidia incorrecto

Utilicé el comando proporcionado por Marmayogi para desinstalar el controlador Nvidia incorrecto:

sudo apt-get purge nvidia*

La próxima vez que reinicié Ubuntu, pude acceder a la página de inicio de sesión y la GUI en resolución ultra baja, como antes de instalar el controlador Nvidia incorrecto.

3. Instalación del controlador Nvidia correcto

Aquí seguí las instrucciones proporcionadas por Marmayogi en su comentario a mi pregunta, a excepción del comando de instalación del controlador Nvidia que era incorrecto ya que ha cambiado (consulte la respuesta de Kerry Kobashi en esta publicación para obtener más detalles):

  1. sudo add-apt-repository ppa:graphics-drivers/ppa
  2. sudo apt-get update
  3. sudo apt-get install nvidia-driver-410 (Este es el nuevo comando, ¡también verifique primero el número de versión del controlador!)
  4. Reiniciar.

Después de reiniciar, la GUI estaba en una resolución normal (excepto GRUB que todavía estaba en baja resolución, pero es un problema menor). Para comprobar que todo salió bien, emití el siguiente comando: lsmod | grep nvidia, y hubo salida, por lo que la instalación se realizó correctamente.

Aquí quiero enfatizar que debe verificar qué versión del controlador Nvidia necesita (es decir, cuál es compatible con su tarjeta gráfica). Puede consultar en el sitio web de Nvidia qué productos son compatibles con cada controlador (el último suele ser el mejor si tiene una tarjeta gráfica reciente). No hacerlo y seguir ciegamente las instrucciones de otra publicación que no especificaba esto es lo que me llevó a tener todos estos problemas en primer lugar (desafortunadamente, este punto se ignora con demasiada frecuencia en muchas publicaciones que he visto sobre el tema) . Además, al elegir la versión, leí en alguna parte que solo necesita escribir la versión principal (no se preocupe por el número después del punto, así que si el último controlador es 418.56, simplemente escriba 418).

Aquí hay un procedimiento detallado para poner Nouveau en la lista negra seguido de la instalación del controlador nvidia. Puede leer esto como una continuación de la respuesta de @ johnwolf1987 ya que poner en la lista negra a Nouveau no estaba cubierto por allí.

Paso 1: Obviamente, comenzando con una actualización y actualización

$ sudo apt-get update
$ sudo apt-get upgrade

Paso 2: Luego elimine todos los paquetes de Nvidia (omita esto si su sistema operativo está recién instalado):

$ sudo apt-get remove nvidia*
$ sudo apt autoremove

Paso 3: Instale estos paquetes para construir el kernel:

$ sudo apt-get install dkms build-essential linux-headers-$(uname -r)

Etapa 4: Ahora bloquee y desactive el controlador del kernel Nouveau:

$ echo "# Disable the default Nouveau kernel driver" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
$ echo "# -----------------------------------------" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
$ echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
$ echo "blacklist lbm-nouveau" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
$ echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
$ echo "alias nouveau off" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
$ echo "alias lbm-nouveau off" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf

Para enumerar el contenido del /etc/modprobe.d/blacklist-nouveau.conf archivo, emita el siguiente comando:

$ cat /etc/modprobe.d/blacklist-nouveau.conf

ingrese la descripción de la imagen aquí

Figure-1: Contents of blacklist-nouveau.conf file

Paso 5: Deshabilite la configuración del modo Kernel (KMS) emitiendo este comando:

$ echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

Para enumerar el contenido del /etc/modprobe.d/nouveau-kms.conf archivo, emita el siguiente comando:

$ cat /etc/modprobe.d/nouveau-kms.conf

ingrese la descripción de la imagen aquíFigure-2: Contents of nouveau-kms.conf file

Nota: FYI, el archivo nouveau-kms.conf puede no existir.

Paso 6: Ingrese el siguiente comando de Linux para regenerar el initramfs del kernel:

$ sudo update-initramfs -u

Paso 7: Reinicie el sistema.

Paso 8: Después del reinicio, debe salir del servidor X, para eso debemos detener LightDM, presione Ctrl+Alt+F1 para abrir una pantalla de consola, inicie sesión con su usuario y contraseña, después de eso:

$ sudo service lightdm stop

Paso 9: Ahora instale su controlador Nvidia:

$ sudo apt-get install nvidia-VERSION

Nota: El valor de nvidia-VERSION podría ser nvidia-410, nvidia-412, nvidia-418, etc., pero debe tener cuidado al localizar el controlador de pantalla Nvidia correcto. Ignorar esto, puede resultar en una pantalla en blanco al reiniciar.

Paso 10: Reinicie el sistema.

Paso 11: Para mostrar qué módulos de kernel cargables están cargados actualmente, ejecute el siguiente comando:

$ lsmod | grep nvidia

Si hay una salida, entonces la instalación de nvidia ¡es exitoso!

Paso 12: Ahora emita el siguiente comando para saber qué controlador de pantalla está cargado:

$ sudo lshw -c video | grep 'configuration'

ingrese la descripción de la imagen aquíFigure-3: Display driver i915 has been loaded (This desktop does not have Nvidia GPU).

Encontré el mismo problema en mi Ubuntu 20.04. También descubrí que nvidia-driver-4xx dará como resultado este problema, y el controlador más reciente conocido es nvidia-driver-390.

nvidia-driver-390

Así que mi solución alterna está instalando nvidia-driver-390 en lugar del último.

  1. Cambiar a tty1

Presione ctl + alt + F1. (no puedo ver la pantalla pero podemos cambiar a tty1)

  1. Reiniciar en modo de recuperación

ctl + alt + del para reiniciar, y seleccione avanzado -> modo de recuperación

  1. Iniciar X con nomodeset

Primero habilite la red y seleccione reanudar para arrancar en la GUI, luego seleccione e instale nvidia-driver-390.

Después de reiniciar, debería poder ingresar a su escritorio.

Aquí puedes ver las comentarios y valoraciones de los usuarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *