После обновления с 14.04 до 16.04 экран входа в систему работает в цикле, хотя вход через консоль работает

После обновления с 14.04 до 16.04 экран входа в систему работает в цикле, хотя вход через консоль работает

Я использую DELL Precision 5510 Ubuntu Edition с Ubuntu 14.04 в качестве установки по умолчанию. Сегодня я обновился с 14.04 до 16.04, как показаноздесь

Обновление прошло без каких-либо сообщений об ошибках. Однако после перезагрузки я lightdmбольше не могу войти через Login Manager (по умолчанию?). Хотя пароль принят, экран на короткое время предлагает вид рабочего стола, скажем, на секунду, а затем немедленно переключается обратно на экран входа без дальнейшего уведомления.

Я могу нормально войти через текстовую консоль ( CTL+ ALT+ F1). Так что это определенно не проблема с неправильным паролем.

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

Что здесь может быть не так? Как мне снова использовать мою систему? Любая помощь будет оценена по достоинству.

решение1

Я столкнулся с этим после обновления с версии 15.10 Wily Werewolf.

Я использую команду Nvidia prime-selectдля включения и отключения выделенной видеокарты. (После использования Ctrl+ Alt+ F1и входа в консоль) Я отключил свою видеокарту GT 540M с sudo prime-select intelпоследующим sudo reboot. После перезагрузки я смог войти в Unity.

Очевидно, что это скорее краткосрочное решение, и, как показали другие ответы, возможно, долгосрочное решение будет связано с заменой или обновлением драйверов Nvidia или разрешением существующему неподписанному драйверу работать, отключив безопасную загрузку. Но, надеюсь, это по крайней мере вернет вас на рабочий стол!

Редактировать: Драйвер Nvidia теперь можно установить с помощью официального PPA, согласноэтот ответ:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-364

решение2

У меня была та же проблема после обновления с 15.10

В чем была проблема?

Для меня проблема была в том, чтоБезопасная загрузка UEFI включена. Драйверы NVIDIA компилируются локально и поэтомуне подписано.

Ubuntu 16.04 не допускает неподписанные модули ядракогда включена безопасная загрузка.

Я отключил безопасную загрузку, но все равно оказался вцикл входа в систему.

Ну, это была моя вина. В это время я переключился на терминал с помощью Ctrl+Alt+F1 и запустил Xserver с помощью sudo. Затем он изменил файлы в моем домашнем каталогеи установите владельца на root.

После запуска sudo chown username:username -R /home/username(измените все три имени пользователя на свое личное имя пользователя) мне удалось войти в обычный сеанс X.

решение3

У меня возникла та же проблема после новой установки.

Ctrl+ alt+F1

затем

sudo apt-get dist-upgrade

Мне помогло.

Похоже, что там остались какие-то посылки.

решение4

У меня был тот же циклический вход в систему после установки драйвера NVIDIA, я попробовал все вышеперечисленные рекомендации и переустановил ubuntu-desktop, lightdm, gdm3 или unity, но ничего не помогло. Помогает только установка другой среды рабочего стола (mate, kubuntu).

Итак, проблема (в моем случае) заключается в следующем:НОМОДЕСЕТ

Если у вас есть проблема, котораяциклический вход в системукоторые вы когда-либо использовалиnomodesetдля загрузки в Ubuntu или невозможности загрузить Ubuntu даже с Live USB, вы должны сначала попробовать

  1. наборnouveau.modeset=0 (нажмите e при первом перезапуске Ubuntu, когда вы выбираете список ОС. Затем добавьте аргументnouvea.modeset=0после довольно сильного всплеска)давайте добавим аргумент nouveau.modeset=0 после Quite Splash
  2. если первый вариант не работает, то попробуйте установитьnomodesetвместо nouveau.modeset=0 (добавьте nomodeset после Quite Splash)

ПРИМЕЧАНИЕ:

  • Мы используем nomodeset ТОЛЬКО временно, не меняйте его в настройках grub по умолчанию (не добавляйте nomodeset в файл /etc/default/grub) после загрузки Ubuntu с помощью nomodeset установите любой нужный вам драйвер из дополнительных драйверов или из пакета .deb. Затем перезапустите Ubuntu.

  • Установка nomodeset после установки nvidia приведет к циклическому входу в систему или сбою ubuntu-control-center

Если все работает хорошо, добавьте nouveau.modeset=0 в настройки по умолчанию grub, выполните несколько команд по этой ссылкеКак установить «nomodeset» после установки Ubuntu?

Связанный контент