15.04 и Nvidia: цикл входа в систему

35

Обновлен с 14.10 до 15.04, рабочий стол не загружается после экрана входа в систему. Я ввожу свой пароль, слышу звук сбоя, возвращаюсь к экрану входа. Также не может загрузиться с флэш-накопителя 15.04, созданного на другом ПК. Гостевая учетная запись делает то же самое. Попытался удалить все пакеты драйверов nvidia, попытался возиться с .Xauthority, попытался использовать gdm вместо lightdm (еще хуже не получилось: экран входа вообще не был). Пробовал переустанавливать ubuntu-desktop. Получить код ошибки ACPI PCC-зонд не удалось, начиная с 219 или что-то в этом роде.

В настоящее время работает 15.04 с указанного флэш-накопителя ... на другом ПК с интегрированной графикой AMD, никаких проблем.

15.04 не любит видеокарты Nvidia. Пожалуйста помоги!

Дастин Френч
источник
Похожий вопрос - askubuntu.com/questions/613577 .
JdeBP
Вы пытались создать нового пользователя или начать с чистой домашней папки?
Джованни Торальдо
Я попытался создать нового пользователя, и проблема сохраняется. Спасибо за ответ!
Дастин Френч
Вы устанавливаете драйвер для CUDA или для визуализации на вашем реальном экране? Если это для CUDA, убедитесь, что вы не устанавливаете openGL в файл cuda.run.
user1282043

Ответы:

17

это ты из будущего. Вот как я это исправил: я не сделал! Я повторно загрузил образ 15.04 с веб-сайта Ubuntu и создал загрузочный «диск» на флэш-накопителе USB. Сегодня это сработало, но это было не прошлой ночью :( Возможно, Canonical исправил их образ ... Поэтому я загрузился с флэш-накопителя, удалил имеющуюся версию 15.04 и установил свежую копию! Конечно, я потерял все свои файлы (VirtualBox, все установленные игры и т. д.), но теперь Linux работает снова. Пусть это будет уроком для вас, Дастин! Никогда не пытайтесь обновить ОС Ubuntu! Просто сделайте резервную копию всех ваших файлов и выполните чистую установку ... так же, как раньше делать с виндой!

Дастин Френч
источник
Удар. Я только что потерял свою установку Linux после обновления до 15 с 14. Черно-серый цикл экрана еще до того, как я вижу экран входа в систему. Любой способ исправить это без новой установки? если я нажму Ctrl Alt F1, он возвращается к циклу через 2 секунды консоли ..
Zasz
Будущий Дастин, ты чертов гений.
Мотома
@zasz Это только что случилось со мной. Решением было продолжить ctrl + alt + f1-ing и удалить gdm.
Нил
@ Нил, ради жизни я никогда не пойму гдм против лайтм. я не знаю, что это такое, я не знаю, какой у меня есть, и я чертовски хорошо знаю, что моя система не запустит другую (пробовала). ....... Я думаю, что я пытаюсь сказать, это счастливая пятница!
Дастин Френч
12

У меня была точно такая же проблема. Я точно не знаю, почему это произошло, но, похоже, мое ядро ​​не обновлялось.

Чтобы решить, что я использовал Ctrl+ Alt+, F1чтобы перейти к текстовой виртуальной консоли , залогинился там, затем запустил:

sudo apt-get install linux-generic

Все снова заработало.

Утер
источник
9

Мое исправление для моего ноутбука

Dell xps l502x, так что это графическая карта Intel + Nvidia optimus.

Посмотрите, что у вас есть

dkms status

Вы можете получить что-то вроде этого

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

Удалите все драйверы Nvidia, верните Ubuntu в «чистое» состояние.

Посмотрите на это: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

По сути, вы делаете:

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

Это должно удалить все драйверы NVIDIA, и теперь вы должны быть чистыми.

Вы можете перепроверить:

dkms status

Установите драйвер Nvidia

Посмотрите на это: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (часть командной строки)

Я пытался установить nvidia-349, он не работал, тогда я помню ранее, я использовал nvidia-340. Кажется, важно помнить, что работает для вас. Я делаю:

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

Посмотрите на это длинное руководство

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

На шаге 4 вместо

sudo echo ON > cat/proc/acpi/bbswitch 

Я изменил это на

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

на основе https://github.com/Bumblebee-Project/bbswitch

Иногда после включения bbswitch, перезагрузки, когда я это делаю echo /proc/acpi/bbswitch, я все равно вижу это OFF. Убедитесь, что Nvidia установлена ​​в первую очередь, или перезагрузите компьютер пару раз. Если это так OFF, следуйте инструкциям к следующему шагу.

перезагружать

После руководства перезагрузитесь, посмотрите, не возникла ли проблема с циклом входа в систему. Если у вас все еще есть проблемы, тогда посмотрите на/var/log/Xorg.0.log

/var/log/Xorg.0.log

Ищите сообщения об ошибках, которые обозначены (EE). В моем случае это говорит

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

Я делаю locate libglx.so, кажется, файл сидит в другом месте. Пора перестраиватьxorg.conf

перестраивать xorg.conf

Посмотрите это руководство: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

Это был мой последний шаг, и я смог загрузить графический интерфейс.

kenpeter
источник
Мне нужно было только очистить драйверы NVIDIA, чтобы нормально перезагрузиться.
Фрейзер
Удаление драйвера nvidia и перезагрузка системы, решить мою проблему.
Маргаритка
6

У меня была точно такая же проблема на Ubuntu 15.10. Ни одно из предложенных здесь решений не сработало, ни другие учебники. После нескольких чистых установок системы я наконец выясняю, что вызвало это.

НЕ ПОСТАВЛЯЙТЕ nomodeset постоянно в параметрах загрузки!

После чистой установки я не мог войти, не вводя вручную nomodesetпараметры загрузки grub перед загрузкой. Однако после первого входа в систему я использовал его в файле конфигурации загрузки, чтобы мне не приходилось каждый раз вводить его. После одной из переустановок я забыл это сделать, и на этот раз драйверы NVIDIA установились без проблем, и я смог нормально войти в систему.

user3556519
источник
Спасибо за совет! Я НИКОГДА не понял бы такого самостоятельно.
Дастин Френч
Я обнаружил это совершенно случайно, потому что после одной из бесчисленных переустановок системы я просто забыл добавить ее, и все работало как по волшебству.
user3556519
Куда мне обратиться, чтобы найти / отредактировать параметры загрузки?
Нил
@Neal здесь info askubuntu.com/questions/38780/… Описывает, как вставить nomodesetпараметры загрузки, которые иногда необходимы для начальной загрузки системы перед установкой драйверов nvidia. Если он есть, вы можете удалить его таким же образом.
user3556519
Спасибо, я тоже сделал nomodeset при установке 16.04 и после установки установил драйверы nvidia. Пост, в который я не смог войти, перепробовал каждое решение по всем вопросам аскубунту. Это должно быть упомянуто как последний шаг в статьях / ответах, где они говорят вам добавить nomodeset при установке!
Абхинав Упадхьяй
2

Я не смог установить пакет

sudo apt-get install linux-kernel-generic

но это решило проблему с петлей входа в систему для меня:

sudo apt-get install linux-generic

спасибо за идею с ядром

Себастьян Виттка
источник
1

ИМХО Оптимус это Зло .

Ubuntu 14.10 подарил мне несколько седых волос из-за Nvidia , затем я переключился на Win 8. Вчера я чувствовал, что что-то упустил в Win 10, и скачал 15.04. Первый запуск после установки и черный экран с непрерывным звуком отказа. Ctrl+ Alt+ F1не отображал консоль. Переустанавливал 2 раза, прежде чем вспомнил проблему 14.10 с Оптимусом. Решил проблему только с Шмелем .

Константин
источник
1

У меня была похожая проблема, но дополнительная учетная запись могла войти, так что я знал, что моя система не работает. Вот как я это исправил. Я зашел в домашнюю папку учетной записи нарушителя и удалил все скрытые папки конфигурации и файлы, относящиеся к gnome, gtk и т. Д., Или все, что я не знал, что хотел сохранить (например, настройки браузера, музыку и т. Д.). Перезагружать. Мне пришлось переустановить некоторые системные настройки и переставить значки на рабочем столе, но гораздо предпочтительнее, чем целая установка с добавлением репозиториев и дополнительных пакетов. Дайте ему попробовать, прежде чем сдуть его и новую установку.

Стюарт Коннер
источник
1

Немного не по теме, но если у вас AMD вместо nVidia: после обновления 14.04 до 14.10, а затем 15.04 я попал в цикл входа в систему. После долгих размышлений о проблемах с драйверами nVidia, они не сильно помогли. У меня есть HP Pavillion с процессором и драйверами AMD. Вот простые шаги, которые сработали:

Нажмите ctrl- alt-, F1чтобы получить приглашение консоли (без графического интерфейса пользователя).

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

Тогда все было хорошо.

sailnfool
источник
Спасибо, это точно решило проблемы с входом в систему после обновления ядра. Для тех, кто придет позже, может быть красная ошибка сельди от VirtualBox («vboxclient: ядро ​​virtualbox не работает. Выход.»), Но проблема с входом в систему была вызвана драйверами дисплея.
дважды отмечен
1

Эта ссылка работала как очарование для меня - https://www.benburwell.com/posts/getting-login-to-work-ubuntu-15.04-nvidia/ .

Он направил меня в журналы, где показано, что модуль GLX не загружался, и дал указание переустановить драйверы nvidia.

Я справился с этой задачей лучше, зайдя на сайт http://www.geforce.com/drivers и найдя мой последний 64-битный драйвер для Linux, и вместо этого использовал URL-адреса.

Роберт Персо
источник
1

Для меня я просто принудительно перенастроил графический сервер, удалив .Xauthorityфайл в tty в домашней папке:

sudo mv .Xauthority .Xauthority_old
Psddp
источник
0

Я выполнил чистую установку 15.10, но обнаружил, что на экране входа в систему lightdm отображаются неполные слова (pard), а также вошел в цикл при входе в систему. Ctrl-Alt-F1 зарегистрировал меня в порядке, и я затем выполнил команду sudo apt- получить удалить --purge nvidia- *. Это перечислило загрузку драйверов NVIDIA и сказал, что ни один не был установлен. Поэтому я решил установить последнюю версию в качестве эксперимента. sudo apt-get install nvidia-352 сделали свое дело. После завершения на экране входа в систему lightdm не было отображено неполных слов, и я вошел в систему без проблем. Поэтому я решил установить драйвер экрана nvidia ... желательно самый последний. ура

Копать землю
источник
Я удивлен, что чистая установка дала вам похожие проблемы. ИСПРАВЬТЕ ЭТО ПЛЗ, КАНОНИЧЕСКИЙ !!!
Дастин Френч
0

Посмотрите на ваш / home раздел с помощью команды df, если он не заполнен . Это может привести к перезагрузке х-сервера ...

Филипп Гачу
источник