Вопрос или проблема
Моя система – Ubuntu Mate 24.04.1 с AMD Radeon 5600, свежая установка, двойная загрузка с Windows.
У меня есть три проблемы:
- Невозможно загрузиться, черный экран.
- Автовход не работает.
- Периодически невозможно полностью выключить или перезагрузить систему.
У меня появляется черный экран, и Ubuntu не может загрузиться с параметром GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
в Grub.
Автовход включен в Lightdm.conf
Ubuntu загружается успешно с работающим автовходом, если сначала загрузиться в Windows, а затем перезагрузиться в Ubuntu. Этот набор является единственным, где автовход работает корректно.
Однако, после перезагрузки в Ubuntu из Ubuntu, или после выключения, Ubuntu может загрузиться, но для входа требуется пароль, хотя автовход настроен, с одним из следующих параметров в файле Grub.
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT=""
Я хочу, чтобы Ubuntu запускалась с автовходом, как это сделать?
$ cat /etc/X11/default-display-manager
/usr/sbin/lightdm
$ cat /etc/lightdm/lightdm.conf
[Seat:*]
autologin-guest=false
autologin-user=nicolas
autologin-user-timeout=0
Система:
Ядро: 6.8.0-44-generic arch: x86_64 bits: 64 компилятор: gcc v: 13.2.0
Графика:
Устройство-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
производитель: Gigabyte драйвер: amdgpu v: kernel arch: RDNA-1 bus-ID: 03:00.0
Дисплей: x11 сервер: X.Org v: 21.1.11 драйвер: X: загружен: amdgpu
выгружен: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
разрешение: 1: 1920x1080~60Hz 2: N/A
API: EGL v: 1.5 драйверы: radeonsi,swrast платформы:
активные: x11,surfaceless,device неактивные: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 производитель: amd mesa v: 24.0.9-0ubuntu0.1
glx-v: 1.4 прямой рендеринг: да рендерер: AMD Radeon RX 5600 XT (radeonsi
navi10 LLVM 17.0.6 DRM 3.57 6.8.0-41-generic)
# установленные ядра
$ dpkg --list | grep linux-image
ii linux-image-6.8.0-41-generic 6.8.0-41.41 amd64 Подписанный образ ядра generic
ii linux-image-6.8.0-44-generic 6.8.0-44.44 amd64 Подписанный образ ядра generic
ii linux-image-generic 6.8.0-44.44 amd64 Общий образ ядра Linux
Ответ или решение
Проблемы, которые вы описали, требуют комплексного подхода к их решению. Давайте разберем каждую из них по порядку.
1. Черный экран при загрузке
Проблема с черным экраном может быть связана с драйверами для вашей графической карты AMD (Radeon RX 5600). Попробуйте следующие шаги:
- Включите режим восстановления (recovery mode) через GRUB при загрузке системы. Выберите пункт «Advanced Options for Ubuntu», затем загрузите систему в режиме восстановления.
- В меню восстановления выберите опцию «Root», чтобы получить доступ к командной строке с правами суперпользователя.
- Попробуйте установить обновления и драйвера:
sudo apt update
sudo apt upgrade
- Проверьте, правильно ли загружается модуль amdgpu:
sudo modprobe amdgpu
- Если проблема сохраняется, откройте файл конфигурации GRUB для редактирования:
sudo nano /etc/default/grub
- Измените строку
GRUB_CMDLINE_LINUX_DEFAULT
, добавив параметрnomodeset
или пробуемое другое значение. Например:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
- Обновите конфигурацию GRUB:
sudo update-grub
- Перезагрузите систему.
2. Проблема с автоматическим входом
Проблема с автоматическим входом может быть связана с неправильной конфигурацией LightDM. Убедитесь, что в файле конфигурации /etc/lightdm/lightdm.conf
есть следующие строки:
[Seat:*]
autologin-guest=false
autologin-user=nicolas
autologin-user-timeout=0
Кроме того, проверьте наличие и правильность параметра автологина в системных настройках. Вы можете также попробовать удалить временные файлы и кэш:
sudo rm -rf /var/lib/lightdm/.cache
sudo rm -rf /var/lib/lightdm/.xsession-errors*
После этого перезагрузите систему. Если автоматический вход все еще не работает, попробуйте восстановить конфигурации LightDM:
sudo dpkg-reconfigure lightdm
3. Случайные проблемы с завершением работы
Если ваша система не может завершить работу или перезагрузиться, это может быть связано с блокировкой служб или проблемами в конфигурации. Попробуйте следующее:
- Проверьте журналы системных сообщений:
journalctl -b -1
Здесь вы можете увидеть ошибки, связанные с завершением работы. Особое внимание обратите на проблемы, связанные с службами, которые могут не завершаться корректно.
-
Убедитесь, что все службы и процессы, которые могли бы блокировать завершение работы, правильно настроены и функционируют.
-
Если проблема сохраняется, попробуйте перезапустить некоторые службы вручную перед выключением:
sudo systemctl restart NetworkManager
Заключение
Если после выполнения всех указанных шагов проблемы остаются, было бы полезно сообщить об ошибках, найденных в журналах, в сообществе поддержки Ubuntu для дальнейшего анализа. Также рекомендуется проверять наличие обновлений драйверов и системы в целом, так как новый релиз ядра или обновление пакетов может решить часть проблем с совместимостью.