15.04 y Nvidia: bucle de inicio de sesión

35

Actualizado 14.10 a 15.04, el escritorio no puede cargar más allá de la pantalla de inicio de sesión. Escribo mi contraseña, escucho un byte de sonido de falla, regreso a la pantalla de inicio de sesión. Tampoco se puede iniciar una unidad flash 15.04 creada con otra PC. La cuenta de invitado hace lo mismo. Intenté eliminar todos los paquetes de controladores de nvidia, intenté jugar con .Xauthority, intenté usar gdm en lugar de lightdm (falló aún peor: ninguna pantalla de inicio de sesión). Intenté reinstalar ubuntu-desktop. El código de error de la sonda ACPI PCC falló, comenzando 219 o algo así.

Actualmente ejecuta 15.04 fuera de dicha memoria USB ... en otra PC con gráficos integrados AMD, sin problemas.

15.04 no le gustan las tarjetas gráficas Nvidia. ¡Por favor ayuda!

Dustin French
fuente
Una pregunta similar es askubuntu.com/questions/613577 .
JdeBP
¿Has intentado crear un nuevo usuario o comenzar con una carpeta de inicio limpia?
Giovanni Toraldo
He intentado crear un nuevo usuario y el problema persiste. ¡Gracias por la respuesta!
Dustin French
¿Está instalando el controlador para CUDA o para la visualización en su pantalla real? Si es para CUDA, asegúrese de no instalar openGL en el archivo cuda.run.
user1282043

Respuestas:

17

Eres tú del futuro. Así es como lo arreglé: ¡no lo hice! Volví a descargar la imagen 15.04 del sitio web de Ubuntu y creé un "disco" de inicio en una memoria USB. Hoy funcionó, mientras que no lo hizo anoche :( Quizás Canonical arregló su imagen ... Así que arranqué desde la memoria USB y eliminé mi 15.04 existente e instalé una copia nueva. Seguro perdí todos mis archivos (VirtualBox, todos juegos instalados, etc.), pero ahora Linux funciona de nuevo. ¡Que sea una lección para ti, Dustin! ¡Nunca intentes actualizar un sistema operativo Ubuntu! Solo haz una copia de seguridad de todos tus archivos y realiza una instalación limpia ... tal como solías hacerlo hacer con Windows!

Dustin French
fuente
Bache. Acabo de perder mi instalación de Linux después de actualizar a 15 desde 14. Bucle de pantalla en negro y gris, incluso antes de ver la pantalla de inicio de sesión. ¿Alguna forma de arreglarlo sin una nueva instalación? si controlo alt f1 vuelve al bucle después de 2 segundos de consola ..
Zasz
Futuro Dustin, eres un maldito genio.
Motoma
@zasz Eso me acaba de pasar. Una solución era continuar ctrl + alt + f1-ing y eliminar gdm.
Neal
@Neal, por mi vida nunca entenderé gdm vs lightdm. No sé cuáles son, no sé cuál tengo, y sé muy bien que mi sistema no ejecutará el otro (lo probé). ....... supongo que lo que estoy tratando de decir es ¡feliz viernes!
Dustin French
12

Tuve exactamente el mismo problema. No estoy seguro exactamente por qué sucedió, pero parece que mi núcleo no se actualizó.

Para resolver eso, usé Ctrl+ Alt+ F1para ir a una consola virtual basada en texto , inicié sesión allí y luego ejecuté:

sudo apt-get install linux-generic

Todo comenzó a funcionar nuevamente.

Uther
fuente
9

Mi arreglo para mi laptop

Dell xps l502x, por lo que es la tarjeta gráfica Intel + Nvidia optimus.

Echa un vistazo a lo que tienes

dkms status

Puedes obtener algo como esto

bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed

Elimine todos los controladores de Nvidia, haga que Ubuntu vuelva al estado "limpio".

Eche un vistazo a esto: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

Básicamente, haces:

sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')

Esto debería eliminar todos los controladores de nvidia y ahora debería estar limpio.

Es posible que desee verificar dos veces:

dkms status

Instalar el controlador de Nvidia

Eche un vistazo a esto: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (la parte de la línea de comando)

Intenté instalar nvidia-349, no funcionó, luego recuerdo que anteriormente usaba nvidia-340. Parece importante recordar lo que funciona para usted. Hago:

sudo apt-get install nvidia-340 #(you may want to try nvidia-346)

Mira esta larga guía

http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html

En el paso 4, en lugar de

sudo echo ON > cat/proc/acpi/bbswitch 

Lo cambié a

sudo tee /proc/acpi/bbswitch <<<ON

basado en https://github.com/Bumblebee-Project/bbswitch

A veces, después de encender bbswitch, reiniciar, cuando lo hago echo /proc/acpi/bbswitch, todavía lo veo OFF. Asegúrate de que Nvidia esté instalado en primer lugar o reinicia un par de veces. Si es así OFF, siga la guía del siguiente paso.

Reiniciar

Después de la guía, reinicie, vea si todavía tiene el problema del bucle de inicio de sesión. Si aún tiene problemas, mire/var/log/Xorg.0.log

/var/log/Xorg.0.log

Busque los mensajes de error, que se indican con (EE). En mi caso, dice

Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory

Hago un locate libglx.so, parece que el archivo está en otras ubicaciones. Es hora de reconstruirxorg.conf

Reconstruir xorg.conf

Eche un vistazo a esta guía: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

Este fue mi último paso y pude arrancar desde la GUI.

kenpeter
fuente
Solo tuve que purgar los controladores de nvidia para poder reiniciar normalmente.
Fraser
Quitar el controlador nvidia y reiniciar el sistema, resuelve mi problema.
Margarita
6

Tuve exactamente el mismo problema en Ubuntu 15.10. Ninguna de las soluciones sugeridas aquí funcionó, ni otros tutoriales. Después de varias instalaciones limpias del sistema, finalmente descubrí qué lo causó.

¡NO PONGA nomodeset permanentemente en los parámetros de arranque!

Después de una instalación limpia, no pude iniciar sesión sin escribir manualmente nomodesetlas opciones de arranque de grub antes de arrancar. Sin embargo, después del primer inicio de sesión, solía configurarlo en el archivo de configuración de arranque para que no tuviera que escribirlo cada vez. Después de una de las reinstalaciones, olvidé hacer eso y esta vez los controladores NVIDIA se instalaron sin problemas y pude iniciar sesión bien.

usuario3556519
fuente
¡Gracias por el consejo! NUNCA habría imaginado tal cosa por mi cuenta.
Dustin French
Lo descubrí completamente por accidente porque después de una de las innumerables reinstalaciones del sistema, simplemente olvidé agregarlo y todo funcionó como magia.
user3556519
¿Dónde iría para encontrar / editar los parámetros de arranque?
Neal
@Neal aquí hay información askubuntu.com/questions/38780/... Describe cómo poner nomodeseten los parámetros de arranque, que a veces es necesario para la ejecución inicial del sistema antes de instalar los controladores nvidia. Si está allí, puede eliminarlo de la misma manera.
user3556519
Gracias, también hice nomodeset mientras instalaba 16.04 y después de la instalación, instalé los controladores de nvidia. En la publicación que no pude iniciar sesión, probé todas las soluciones en todas las preguntas de askubuntu. ¡Esto debería mencionarse como el paso final en los artículos / respuestas donde le dicen que agregue nomodeset durante la instalación!
Abhinav Upadhyay
2

No pude instalar el paquete

sudo apt-get install linux-kernel-generic

pero esto resolvió el problema con el bucle de inicio de sesión para mí:

sudo apt-get install linux-generic

gracias por la idea con el núcleo

Sebastian Wittka
fuente
1

En mi humilde opinión, Optimus es malvado .

Ubuntu 14.10 me regaló algunas canas debido a Nvidia , luego cambié a Win 8. Ayer sentí que me faltaba algo con Win 10 y descargué 15.04. Primera ejecución después de la instalación y pantalla negra con sonido de falla continua. Ctrl+ Alt+ no F1mostró la consola. Reinstalado 2 veces antes de recordar el problema 14.10 con Optimus. Solucionó el problema solo con Bumblebee .

Konstantin
fuente
1

Tenía un problema similar, pero una cuenta secundaria podía iniciar sesión, así que sabía que mi sistema no estaba bloqueado. Así es como lo arreglé. Fui a la carpeta de inicio de la cuenta infractora y eliminé todas las carpetas y archivos de configuración ocultos que pertenecían a gnome, gtk, etc. o cualquier cosa que no sabía que quería conservar (como la configuración del navegador, la música, etc.). Reiniciar. Tuve que volver a configurar algunas preferencias del sistema y reorganizar los iconos del escritorio, pero es preferible a una instalación completa con la adición de repositorios y paquetes adicionales. Pruébalo antes de volarlo e instalarlo de nuevo.

Stuart Conner
fuente
1

Ligeramente fuera de tema, pero si tiene AMD en lugar de nVidia: después de actualizar 14.04 a 14.10 y luego 15.04 me quedé atrapado en el bucle de inicio de sesión. Después de analizar mucho los problemas con los controladores nVidia, no fueron de mucha ayuda. Tengo un HP Pavillion con CPU y controladores AMD. Estos fueron los pasos simples que funcionaron:

Presione ctrl- alt- F1para obtener un aviso de consola (no gui).

dkms status # shows that fglrx-core was installed
sudo apt-get purge fglrx-core
sudo apt-get install fglrx-updates
dkms status
sudo reboot now

Entonces todo estuvo bien.

Sailnfool
fuente
Gracias, esto resolvió exactamente los problemas de inicio de sesión después de que una actualización del kernel se redujera. Para los que vengan después, puede haber un error de arenque rojo de VirtualBox ("vboxclient: el núcleo de virtualbox no se está ejecutando. Saliendo"), pero el problema de inicio de sesión se debió a los controladores de pantalla.
marcado el
1

Para mí, simplemente forcé una reconfiguración del servidor gráfico al eliminar el .Xauthorityarchivo en un tty en la carpeta de inicio:

sudo mv .Xauthority .Xauthority_old
Psddp
fuente
0

Hice una instalación limpia de 15.10 pero encontré que la pantalla de inicio de sesión de lightdm mostraba palabras incompletas (pa rd) y también me puse en bucle cuando inicié sesión. Ctrl-Alt-F1 me conectó bien y luego emití un comando sudo apt- obtener eliminar --purge nvidia- *. Esto enumeró una carga de controladores nvidia y dijo que ninguno estaba instalado. Así que decidí instalar lo último como experimento. sudo apt-get install nvidia-352 hizo el truco. Una vez finalizado, no aparecieron palabras incompletas en la pantalla de inicio de sesión de lightdm y posteriormente inicié sesión sin problemas. Así que mi solución fue instalar un controlador de pantalla nvidia ... preferiblemente el último. Aclamaciones

Cavar
fuente
Me sorprende que una instalación limpia te haya causado problemas similares. ARREGLAR ESTE PLZ, CANONICAL !!!
Dustin French
0

Eche un vistazo a su partición / home con el comando df si no está llena . Eso puede provocar el reinicio de x-server ...

Philippe Gachoud
fuente