Archlinux и Hyprland: бесконечный логин и пароль в TTY.

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

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

Я использую Arch уже 1-2 месяца, пытаюсь изучить эту систему. У меня есть логин и пароль прямо в tty, без какого-либо менеджера, после входа – Hyprland автоматически запускается. Но вчера, 09.10.24, я обновил систему, как обычно, с помощью sudo pacman -Syu (не заметил ничего странного после обновления), затем выключил ноутбук с помощью shutdown now и включил его вновь. Попробовал войти в Arch, но после ввода логина и пароля экран очищается, и я могу сделать это снова, снова и снова на tty1, tty2…

Нашел несколько решений, вроде добавления “splash” в меню grub, загрузки с флешки с Arch ISO, но ничего не изменилось.

Текущий Arch Linux 6.11.2-arch1-1

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

Привет! Давайте разберем вашу проблему с входом в Arch Linux под управлением Hyprland, когда после ввода логина и пароля вас возвращает на экран входа.

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

1. Проверка системного журнала

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

journalctl -xe

Это покажет ошибки и предупреждения, которые могли произойти во время входа. Возможно, вы найдете подсказки о том, что именно вызывает проблему.

2. Проверка конфигурации Hyprland

Если Hyprland раньше работал нормально, убедитесь, что конфигурационные файлы не были изменены в результате обновления. Проверьте файл конфигурации ~/.config/hypr/hyprland.conf и убедитесь, что все настройки соответствуют вашим требованиям.

3. Запуск в режиме отладки

Попробуйте загрузиться в режим восстановления или отладки. Для этого:

  1. Перезагрузите систему и на экране выбора загрузки GRUB выберите вашу запись Arch Linux.
  2. Нажмите e для редактирования параметров загрузки.
  3. Найдите строку, начинающуюся с linux, и добавьте 1 или single в конец этой строки.
  4. Нажмите Ctrl + X для загрузки.

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

4. Проверка файловой системы

Проблемы с файловой системой могут привести к тому, что дверь входа закрыта. Запустите проверку файловой системы:

fsck /dev/sdXY

Замените /dev/sdXY на соответствующий раздел вашей корневой файловой системы. Это может помочь в случае, если на диске есть ошибки.

5. Переустановка дисплейного менеджера

Если вы используете дисплейный менеджер (например, SDDM, GDM или LightDM), может быть полезно переустановить его.

sudo pacman -S sddm
sudo systemctl enable sddm
sudo systemctl start sddm

После этого перезагрузите систему и проверьте, сможете ли вы войти.

6. Еще один вариант – создание нового пользователя

Если проблема сохраняется, создайте тестового пользователя, чтобы проверить, возникает ли проблема только с вашим текущим пользователем:

sudo useradd -m testuser
sudo passwd testuser

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

Заключение

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

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

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

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