Чёрный экран после входа в систему, после обновления до 20.04

Вопрос или проблема

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

Затем я попробовал удалить файл .config/monitors.xml, это не помогло. Теперь мне нужно попробовать каждый файл/каталог по одному… но их сотни.

Есть идеи, какие конкретные файлы мне следует попробовать переместить/удалить, чтобы моя учетная запись снова заработала?

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

У меня была эта проблема, и я выяснил, что это из-за моего драйвера radeon. Согласно Невозможно войти или черный экран после входа в Ubuntu, я внес его в черный список, и все заработало нормально.

Так же, как Andromeda выше, я следовал той же ссылке выше Проблемы с черным экраном или входом в систему Ubuntu 22.04.

Не удалось внести в черный список графическую карту Radeon. Мои разрешения были отклонены по какой-то причине.

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

Для меня файл .config/dconf/user был доступен только для чтения. Я добавил его в kickstart, так что да, это не ubuntu, но все равно gnome – не ненавидьте. Это все еще актуально.

Он был доступен только для чтения в /etc/skel, поэтому был скопирован в домашнюю директорию пользователя как доступный только для чтения. Установка файла /etc/skel/.config/dconf/user в u+rw (или 600) решила проблему.

Симптомом было то, что графический интерфейс появлялся после входа в систему примерно на секунду, а затем переходил на черный экран. Нажатие Ctrl-C несколько раз заставляло систему вернуться на экран входа в систему.

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

Итак, после перезагрузки введите команду в оболочку root (либо через меню GRUB, либо клавишами CTRL+ALT+Fn) (Fn может быть от F1 до F6) и выполните:

sudo ubuntu-drivers autoinstall

Команда выше автоматически установит подходящие драйвера для вашего устройства и обновит их. Затем проверьте это с помощью:

nvidia-smi

И выполните:

sudo reboot

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

кратко
Если вы используете виртуальную машину с 4k монитором, попробуйте войти в систему на 1080 мониторе или попробуйте снизить настройки экрана до 1080.


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

Перемещение virtualbox на другой монитор перед входом в систему решает проблему. Я не сузил это, чтобы определить, является ли это проблемой виртуального бокса или ubuntu. В любом случае, я предполагаю, что это связано с тем, что я изменил Монитор 1 на 4k – Монитор II все еще 1080.

Проблема черного экрана или зависания мыши/тачпада после входа в систему решается следующими действиями:

  1. Заблокировать службу NetworkManager-wait-online =>
    https://askubuntu.com/a/1166492/1761962

  2. Отредактировать файл system.conf в папке /etc/systemd => https://askubuntu.com/a/1160776/1761962

  3. Отобразить скрытые приложения автозагрузки, затем отменить выбор ненужных приложений автозагрузки => https://help.ubuntu.com/community/ShowHiddenStartupApplications

  4. Переконфигурировать gdm3 => https://askubuntu.com/a/1260286


Для ненужных приложений автозагрузки требуются дополнительные команды, такие как ниже.

systemctl mask org.gnome.SettingsDaemon.Smartcard.service --user
systemctl mask org.gnome.SettingsDaemon.Wacom.service --user
systemctl mask org.gnome.SettingsDaemon.Wwan --user
systemctl mask org.gnome.SettingsDaemon.UsbProtection --user

PS: Это также связано со службой CUPS.

  1. Остановите и отключите службу snap cups
    sudo snap stop cups
    sudo snap disable cups
  2. Также остановите и отключите системную службу CUPS
    Легкий способ – использовать flatpak Mission Center,
    вкладка Службы, введите cups на клавиатуре, затем остановите и отключите его

Ответ или решение

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

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

1. Устранение неполадок с конфигурационными файлами

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

Шаги для диагностики:

  • Попробуйте удалить или временно переместить подкаталог ~/.config/dconf/user, который был описан как возможный виновник. Удаление этого файла восстановило возможность входа в систему для некоторых пользователей.
  • Далее, если вы хотите проверить остальные конфигурационные файлы, начните с исключения файлов и папок, которые могут содержать специфические настройки среды рабочего стола и управления конфигурациями, такие как ~/.config/gnome, ~/.local/share, и файлы .desktop.

2. Проблемы с драйверами графической карты

Другим распространенным источником проблем с черным экраном являются неработающие или неподходящие драйверы графической карты. Если вы используете драйвера AMD Radeon или NVIDIA, попробуйте следующие шаги:

  • Вход в режим восстановления: Запустите систему в режиме восстановления и выберите параметры для доступа к командной строке.
  • Полуавтоматическая установка драйверов: Проведите команду sudo ubuntu-drivers autoinstall, чтобы установить все рекомендованные драйвера, что могут решить проблему.
  • Переключение на драйвера Nouveau (открытые драйвера) вместо проприетарных драйверов: Это может также улучшить совместимость при возникновении проблем с закрытыми драйверами.

3. Аппаратные аспекты и разрешение экрана

Если вы используете виртуальную машину, попробуйте временно снижение разрешения с 4K на 1080p. Это может уменьшить вероятность конфликтов между программным обеспечением и аппаратными средствами.

4. Отключение автозагрузки ненужных служб

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

  • Отключите службу NetworkManager-wait-online:
    systemctl mask NetworkManager-wait-online.service
  • Отключите ненужные службы, такие как CUPS, и уберите неиспользуемые приложения из автозагрузки.

5. Переустановка окружения рабочего стола

Если перечисленные шаги не решают проблему, возможно, потребуется восстановить ваше окружение рабочего стола. Выполните команду:

sudo apt-get install --reinstall ubuntu-desktop

Это может помочь восстановить поврежденные или отсутствующие компоненты.

Заключение

Используя комбинацию предложенных методов, вы сможете устранить проблему с черным экраном после входа в систему после обновления до Ubuntu 20.04. Важно помнить, что диагностика может потребовать времени, и некоторые решения могут оказаться более актуальными в вашем конкретном случае. Если ситуация не улучшается, рассмотрите возможность обращения за дополнительной поддержкой в специализированные сообщества или форумы.

Оцените материал
Добавить комментарий

Капча загружается...