부팅 시 Lightdm이 자동으로 시작되지 않습니다.

부팅 시 Lightdm이 자동으로 시작되지 않습니다.

PC를 부팅할 때마다 Ubuntu는 나를 TTY 1로 설정하고 먼저 로그인한 후 다음을 수행해야 합니다.

sudo lightdm start

다시 로그인 해보세요 귀찮습니다

삭제하고 다시 추가해봤는데update-rc.d

update-rc.d lightdm defaults

그러나 그것은 작동하지 않습니다. 어떤 로그 파일을 확인해야 하는지 또는 다시 작동하게 만드는 방법을 아는 사람이 있나요?

저는 Mint 12와 Gnome3을 사용합니다.

답변1

언제든지 lightdm다음과 같이 설정을 재구성하고 확인하거나 기본값을 로드할 수 있습니다.

sudo dpkg -lightdm 재구성

편집하다

수동으로 시작하는 데 문제가 없다면 시작에 문제가 있을 수 있습니다 lightdm.PATH

파일 내용을 확인하세요 /etc/X11/default-display-manager. 항목만 있으면 lightdm으로 변경합니다 /usr/sbin/lightdm.

sudo echo "/usr/sbin/lightdm" > /etc/X11/default-display-manager

답변2

이것이 내가 이 문제를 해결한 방법입니다.

먼저 lightdm을 중지해야 합니다(실행 중인 경우).

sudo 서비스 lightdm 중지

그런 다음 새 xorg.conf를 생성하려면 x 서버가 필요합니다. 이전 이름을 변경하여 이 작업을 수행했습니다.

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.old

그런 다음 현재 드라이버를 삭제했습니다.

sudo aptitude 제거 --purge nvidia-current

중요한Nvidia 사이트의 드라이버가 있거나 있는 경우 해당 드라이버도 제거해야 합니다. 즉, .run 파일이 더 이상 없으면 해당 파일을 다시 다운로드한 다음 실행해야 합니다.

[nvidia-설치 프로그램] --제거

nvidia-installer는 방금 다운로드한 설치 프로그램입니다.

그런 다음 현재 드라이버를 올바르게 설치합니다.

sudo 적성 설치 nvidia-current

다음 단계는 입력입니다.

시작 x

그리고 Gnome2(또는 배포판의 기본 창 관리자)가 표시되기를 바라는데, 이는 저에게 효과적이었습니다. 이 오류의 원인은 X11 및 Nvidia 드라이버와의 일종의 충돌로 인해 발생하는 것 같습니다. 부팅 시 Nvidia 커널 모듈을 로드할 수 없다는 오류가 발생했지만 여전히 TTY1에서 lightdm을 시작할 수 있었습니다.

그 이유는 이전에 Nvidia 드라이버의 290 버전을 설치한 다음 aptitude를 통해 nvidia-current(280)로 다운그레이드했기 때문일 수 있습니다. 이로 인해 일부 남은 콘텐츠가 남아 있고 이전 드라이버(290 대 280)와 충돌할 수 있습니다. .

이 단계를 적용한 후에는 데스크탑 환경을 재구성해야 합니다.

그래픽 가속 UI(예: Gnome3, Unity 3D)가 표시되지 않으면 다음을 실행하세요.

sudo nvidia-xconfig

답변3

sudo systemctl set-default graphical.target기본값으로 설정 하면 multi-user.targetGUI를 사용할 수 없으므로 실행해야 합니다 .

관련 정보