ubuntu desktop 20.04 login loop

Я запускаю ubuntu 20.04 и использую оборудование с двумя графическими процессорами AMD radeon vii.

Думаю, эта проблема началась, когда я недавно подключил второй графический процессор.

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

Я пробовал следующие методы:

  • редактировать Xauthority
  • переустановить lightdm
  • редактировать конфигурацию grub nomodeset
  • запустить xstart (это не сработало)
  • удалить проприетарные драйверы (amdgpu-pro)
  • удалите и обновите недавние и / или ненужные пакеты dpkg
  • переустановите Ubuntu 20.04

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

Думаю, я мог неправильно отредактировать Xauthority, потому что видел, как кто-то сказал, что выполнение этого с помощью sudo противоречит цели.

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

На этом этапе я подумываю о покупке нового диска, так как, возможно, диск поврежден (я использую загрузочный внешний SSD-диск).

Ребята, есть ли у вас другой совет?

1
задан 1 April 2021 в 15:30

1 ответ

Я столкнулся с той же проблемой.

Я без проблем использовал gdm3. После загрузки из-за некоторых обновлений мне не удалось войти в систему из-за цикла входа в систему.

Я пробовал примерно то же самое: проверить.Разрешения Xauthority, разрешения / tmp , просмотрите мои драйверы nvidia, удалите все пользовательские драйверы и установите снова, удалите gnome, удалите lightdm, установите lightdm (у меня такой же цикл), снова установите gdm3 с нуля, ..

Ничего из этого не сработало.

Как и вы, когда я подошел к терминалу и запустил startx , я получил доступ к среде X, но очень уродливым способом, в том смысле, что, например, Мне не удалось открыть терминал с помощью CTRL + ALT + T .

Наконец, мое исправление было супер глупым.

Конечно, это были проблемы с правами доступа: если вы можете запустить x из командной строки, но не можете запустить сеанс со стандартного графического экрана входа в систему, значит, что-то есть ...

В моем случае я добавил новая запись в / etc / environment для изменения ПУТИ.

У меня была запись в строке 1 с чем-то вроде:

PATH=/bin:/sbin:...

И новая запись была:

export PATH=$PATH:/newpath

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

Просто удалил запись и все заработало!

0
ответ дан 23 April 2021 в 23:27

Другие вопросы по тегам:

Похожие вопросы: