Після оновлення з 14.04 до 16.04 екран входу працює в цикл, поки працює вхід консолі


14

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

Оновлення пройшло без жодних повідомлень про помилки. Однак після перезавантаження я більше не можу увійти через Менеджер входу ( lightdmза замовчуванням?). Поки пароль приймається, на екрані на короткий термін запропонується переглянути робочий стіл, скажімо, на секунду, а потім негайно переключиться на екран входу без додаткового повідомлення.

Я можу правильно увійти через текстову консоль ( CTL+ ALT+ F1). Тож це, безумовно, помилка з паролем.

Я читав, що це могло траплятися раніше користувачів, дивіться тут . Відмінність від мене полягає в тому, що екран після спроби входу не зовсім чорний, але він фактично показує огляд робочого столу і навіть системний діалог, до якого я не можу отримати доступ, тому що цикл слід швидко.

Що може бути тут не так? Як я можу знову використовувати свою систему? Будь-яка допомога дуже цінується.


Ви використовували джмеля? Якщо так, вийміть джмеля з tty (Ctrl + Alt + F1) і подивіться, чи це це виправить.
Алін Андрій

Чи можете ви увійти в гостьову сесію в графічному інтерфейсі? Це повинно уникати залишків конфігураційних файлів (точкових файлів) у вашому домашньому каталозі.
ubfan1

@AlinAndrei, якщо Bumblebee має стандартний 14,04 LTS, я можу його використовувати. Однак у мене Bumblebee не було активно встановлено або налаштовано. Отже, я трохи переживаю, що це може означати для системи, якщо я видалю програмне забезпечення, яке попередньо встановлено ...
Bunjip

@ ubfan1: На жаль, я також не можу увійти в гостьовий сеанс. Така ж поведінка, як і з обліковим записом користувача.
Бунджіп

просто примітка, спробуйте sudo apt-get update && sudo apt-get purge lightdm -y && sudo apt-get lightdm -y ... це працює для деяких людей. ви побачите спливаюче вікно із проханням вибрати свій стандартний засіб, виберіть вкладку хіт lightdm та введіть його, щоб все було добре. потім sudo dpkg-переналаштування lightdm. sudo chown your-user-name-here: your-user-name-here ~ / .Xauthority; mv -v .Xauthority .Xauthority.bak ... це працює для деяких людей. ви можете також розглянути проблеми з драйверами відео. Наприклад, нічого з цього не працювало для мене, але я дізнався, що драйвер відеокарти офіційно ще не підтримується. не впевнений, що не так.

Відповіді:


7

Я зіткнувся з цим після оновлення з 15.10 Wily Werewolf.

Я використовую prime-selectкоманду Nvidia для ввімкнення та вимкнення виділеної відеокарти. (Після використання 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

Після використання аналогічного методу (очищення драйверів nvidia) я запустив більше оновлень та автоматично перемикав старі пакунки, після чого я міг знову ввімкнути драйвер nvidia
Крістофер

4

У мене була та сама проблема після оновлення з 15.10

У чому була проблема?

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

Ubuntu 16.04 не дозволяє непідписані модулі ядра, коли ввімкнено захищене завантаження.

Я відключив завантаження Secure, але все ж опинився в циклі входу .

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

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


У мене була така сама проблема щодо UEFI Secure Boot. У мене також відключена безпечна завантаження. Але це також не вирішило питання. ~home/Хоча я не клопотався , як би я не підозрював про будь-які зміни тут. Нарешті, я закінчив нову інсталяцію через завантажувальну USB-накопичувач. Тепер я можу знову увійти до свого облікового запису користувача. Але це не є життєздатним рішенням для всіх, тому я не хотів публікувати це як відповідь.
Бунджіп

3

Я отримав таку ж проблему після нової установки.

Ctrl+ alt+F1

потім

sudo apt-get dist-upgrade

Працювали для мене.

Схоже, залишилися деякі пакети


Слід зазначити, що ця команда модернізує ubuntu до новішої версії.
cpz

1

У мене точно такий же ноутбук і така ж проблема. Після цієї команди:

sudo apt-get purge nvidia *

Я можу знову увійти, але на мій подив, система не 16.04. Я повернувся о 14.04 - абсолютно дивно.

Оновлення: Насправді я працюю 16.04, але параметри системи говорять мені про 14.04. І після активації власних драйверів nvidia проблема входу знову повертається.


1

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

Тож проблема (в моєму випадку) через NOMODESET

Якщо у вас є проблема з циклічним входом, який ви коли-небудь використовували nomodeset для завантаження на ubuntu, або не можете завантажувати ubuntu навіть з живого usb, спробуйте спершу

  1. встановити nouveau.modeset = 0 (натисніть e при першому перезапуску ubuntu, коли ви вибираєте список ОС. Потім додайте аргумент nouvea.modeset = 0 після досить сплеску) , додамо аргумент nouveau.modeset = 0 після досить сплеску
  2. якщо перший не працює, то спробуйте встановити nomodeset замість nouveau.modeset = 0 (додати nomodeset після досить сплеску)

ПРИМІТКА:

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

  • Встановлення номодесета після установки nvidia створить вхід у цикл або збить центр ubuntu-control

Якщо добре працює, тоді додайте nouveau.modeset = 0 за замовчуванням grub, виконайте кілька команд у цьому посиланні Як встановити "nomodeset" після того, як я вже встановив Ubuntu?


0

Я зробив нову інсталяцію для ПК із графічною карткою NVIDIA. У моєму випадку було таке просте рішення:

Перейдіть до входу в консоль за допомогою ctrl + alt + F1

після входу виконайте наступні дії:

sudo apt оновлення

оновлення sudo apt

Після цього я міг нормально увійти (можливо, після перезавантаження).

Здається, що навіть якщо встановлення було здійснено з доступом до Інтернету, не всі оновлення були встановлені належним чином. Два вище кроки завершують процес оновлення.


0

Крок 1: Перезавантажте машину

Крок 2: Виберіть попередній варіант для Ubuntu

Крок 3: Виберіть режим відновлення

Крок 4: Виберіть Очистити Спробуйте звільнити місце

Крок 5: Виберіть « dpkg Відновити зламані пакети»

Крок 5: Виберіть Відновити нормальне завантаження


0

Не очищайте драйвери, якщо ви знову встановили їх за допомогою додаткових драйверів у розділі Програмне забезпечення та оновлення в системних налаштуваннях.

Потім відкрийте свій термінал (ctrl + alt + f1, якщо він застряг при екрані входу) і введіть "sudo mokutil - unisable-validation", а потім введіть ваші паролі три рази.

Перезапустіть та відключіть захищене завантаження через Shim, який повинен з’являтися під час завантаження, продовжуйте завантажуватися та входити в систему.

Потім знову відкрийте свій термінал після повторної установки драйверів nvidia за допомогою програмного забезпечення та оновлень, а потім введіть "sudo mokutil --enable-validation", а потім введіть ваші паролі три рази.

Перезапустіть і тепер увімкніть Безпечне завантаження та продовжуйте завантажувати.

Це працювало для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.