Не могу запустить lightdm без systemctl

Я использую Ubuntu 15.04, nvidia card 970gtx, драйверы устанавливаются вручную с помощью скрипта nvidias. У меня есть поддельный рейд 0 для двойной загрузки Windows 7 и Ubuntu. у меня также есть 4 диска, используя mdadm для рейда 5. все было замечательно, пока..

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

оттуда я попробовал кучу вещей, чтобы исправить grub, чтобы вернуть возможность загрузки Ubuntu, но ничего не получалось. поэтому я сделал живой USB и загрузил его (режим EFI). Я мог без проблем смонтировать раздел Windows, но раздел Ubuntu был потерян. так что я взломал gparted. он сказал, что что-то не так с моим разделом Ubuntu, поэтому я щелкнул правой кнопкой мыши и сказал, чтобы исправить (не могу вспомнить, что сказал меню правой кнопки мыши). после этого я могу смонтировать раздел. так что я счастливо перезапустил.

он попытался загрузить Ubuntu, Woohoo! но каждый раз, когда он говорит, "низкий графический режим" бла-бла. так что я переключился на уровень 3. хорошо, сказал я, я уже видел это миллион раз, просто переустановите драйверы nvidia и отправляйтесь в путь. убил проки, показывающие низкое графическое предупреждение. установил драйверы nvidia. перезапустил, тоже самое. пробовал много раз.

снова на уровне выполнения 3 после некоторого поиска в Google я обнаружил, что могу связываться с lightdm, используя systemd. так что я выпускаю systemctl restart lightdm.service и что вы знаете, графический вход в систему приходит, и все это работает.

и вот где я, я должен вручную запустить lightdm с systemctl. Я старался dpkg-reconfigure xserver-xorg Я попытался очистить Lightdm и переустановить его. его всегда один и тот же результат с низким графическим режимом.

В настоящее время я смотрю на вывод systemctl status lightdm.service:

● lightdm.service - Light Display Manager
   Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/display-manager.service.d
           └─xdiagnose.conf
   Active: failed (Result: start-limit) since Sat 2016-01-16 13:39:54 EST; 32s ago
     Docs: man:lightdm(1)
  Process: 1573 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)
  Process: 1569 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ] (code=exited, status=0/SUCCESS)
 Main PID: 1573 (code=exited, status=1/FAILURE)

Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: lightdm.service failed.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: lightdm.service holdoff time over, scheduling restart.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: start request repeated too quickly for lightdm.service
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: Failed to start Light Display Manager.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: Unit lightdm.service entered failed state.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: Triggering OnFailure= dependencies of lightdm.service.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: lightdm.service failed.

я видел другой ответ, который сказал, что что-то не так с /var/lib/lightdm но мой там и нетронут.. так что не уверен..

2 ответа

Решение

Так что в итоге это не имело ничего общего с водителями. Оказалось, что это все о Lightdm и о встрече. так или иначе пакет gnome-session был либо испорчен, либо не установлен. то, что подсказало мне, было выводом отладки /usr/sbin/lightdm -d который жаловался на то, что failed to find session configuration default а также failed to create greeter session,

это привело меня к: http://ubuntuforums.org/showthread.php?t=2226247

который предложил:

sudo apt-get install --reinstall gnome-session ubuntu-desktop

и это сработало как шарм!

sudo systemctl enable lightdm должно работать (по крайней мере, на уровне запуска 5). Попробуйте удалить драйверы nvidia и использовать драйверы nouveau для запуска Ubuntu и установки проприетарных драйверов через "Дополнительное программное обеспечение" (серьезно, никогда не устанавливайте драйверы с пакетами.run. Всегда используйте способы Ubuntu).

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