Рейтинг:1

Цикл входа в терминал 21.10

флаг es

Я устанавливаю базу Ubuntu, следуя этому руководству: https://wiki.ubuntu.com/Base/InstallationExample

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

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

Когда я ввожу правильный пароль, могут происходить разные вещи:

  • Иногда я вижу для одного кадра приветственное сообщение и подсказку bash
  • Иногда я вижу сообщения
остановил Getty на tty1
запуск Getty на tty1
  • Иногда просто черный экран

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

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

Я попытался переустановить grub, обновил systemd, проверил, что все мои файлы в моем домашнем каталоге (.башец, .профиль, .bash_logout) равны тем, что в /etc/skel, я сделал других пользователей но у всех такая же проблема, я сравнил разрешения файлов в моем домашнем каталоге с разрешениями из рабочей установки, я даже пытался перезапустить установку с самого начала с тем же результатом.

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

Рейтинг:0
флаг es

По-видимому, это действительно была проблема с правами доступа, я проверил все файлы, но не проверял разрешения самого корня файловой системы. /.

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

Чтобы исправить это, я смонтировал свой корневой раздел на /мнт/корень и я исправил разрешения примерно так:

sudo mount /dev/sda1 /mnt/root
судо chmod 755 /mnt/корень

Я даже не знал, что могу редактировать / разрешения таким образом.

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

Редактировать:

Оказалось, что проблема Wayland также была связана с / разрешения. Также, если теперь каталог доступен для чтения, и я могу загрузиться в систему, по какой-то причине он принадлежит systemd-coredump. Я исправил это с помощью:

корень sudo chown: корень /

Это решило проблему с Wayland, не знаю почему, но Wayland хочет / принадлежит корень.

Ответить или комментировать

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