Застрял на заставке, не переходит в менеджер входа

Мой менеджер входа прекратил загрузку без видимой причины, вместо этого tty7 был черным экраном, в который я мог печатать, но безрезультатно. Я попробовал несколько вариантов service lightdm restartservice sddm restart но безрезультатно. Я пытался установить gdm и работает dpkg-reconfigure но это показало какую-то странную ошибку intel ... ERROR too many voltage tries give up, Я также пытался установить xdm но это тоже не сработало. Я попытался включить дисплеи systemctl enable gdm.servicesystemctl enable lightdm.service, Кажется, с x11 все в порядке sudo startx начинается единство, казалось бы, все в порядке.

Наконец я сдался и перезапустил. Теперь я просто получаю заставку kubuntu, которая никогда не разрешается ни дисплеем, ни дисплеем tty,

Может быть, я включил несколько дисплеев? Что я должен попытаться сделать дальше? В настоящее время я использую usb Try Ubuntu Live, как я могу изменить Upstart или Systemd, чтобы просто включить lightdm например?

Надеюсь, мне не нужно форматировать:-/ заходи в интернет!

1 ответ

Решение

Хорошо получается [drm:intel_dp_start_link_train] *ERROR* too many voltage retries, give up из ядра - известная ошибка, но она была красной сельдью и не имела ничего общего с моими проблемами, и, как я видел, люди говорили, что это не проблема. Я думаю, что это как-то связано с ASUS. Я использую ASUS TaiChi 21.

Также работает systemctl enable для нескольких менеджеров входа не было большой проблемой, так как он просто создает символические ссылки в /etc/systemd/system

Я исправил заставку, не переходящую в менеджер входа, изменив менеджер входа на sddmбыло установлено xdm, Я сделал это с помощью USB-флешки "Try ubuntu live" и изменив файл /etc/X11/default-display-manager от /usr/bin/xdm в /usr/bin/sddm,

В процессе я немного узнал о том, как работают X11 и дисплеи:

  • X11 - это сетевой протокол. Он кодирует такие вещи, как графические примитивы, изображения, движение указателя и нажатия клавиш.
  • Xorg - это X-сервер. Он реализует X11 и предоставляет интерфейс для клавиатур, мышей и видеокарт.
  • gdm, xdm, kdm sddm - все менеджеры входа в систему (менеджеры отображения синонимов). Это первая X-программа, запускаемая системой.
  • Когда компьютер загружается, сценарии оболочки /etc/rc2.d запускаются. Существует скрипт для каждого менеджера входа в систему, такой как S03lightdm, Этот скрипт менеджера входа в систему читает из /etc/X11/default-display-manager и решает, следует ли запускать диспетчер отображения на основе этого значения.
  • После аутентификации звонит менеджер входа /etc/Xsession который вызывает скрипты в /etc/Xsession.d/ а также ~/xinitrc который затем устанавливает вашу рабочую среду и оконный менеджер.

Вероятно, что-то не так с установкой / настройкой / совместимостью xdm на моем компьютере.

После этого изменения я смог увидеть экран менеджера входа в систему и смог войти, но после входа он перенаправил меня обратно на экран входа в систему. Это произошло из-за бега sudo startx который создал файл ~/.Xauthority но принадлежит руту. Я наконец исправил это, удалив .Xauthority и все возвращается на круги своя!

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