Nvidia 드라이버 설치 v 14.04 이후에 로그인 할 수 없습니다


36

데스크탑에서 Nvidia 750 Ti 그래픽 카드를 실행하기위한 드라이버를 성공적으로 설치했습니다. 그 후 우분투는 잠시 동안 완벽하게 달렸습니다. 그런 다음 업데이트 관리자가 일부 업데이트를 설치하라는 메시지를 표시했습니다. 나는 그렇게하고 재부팅했다. 그 후 로그인을 시도하면 화면이 깜박이고 로그인으로 돌아갑니다. 비슷한 문제를 해결하는 몇 가지 다른 안내서를 시도했지만 아무도 도움이되지 않았습니다.

Windows 8 및 Ubuntu 14.04를 이중 부팅하고 있습니다.


TTY (Ctrl + Alt + F1), 로그인, rm .Xauthority로 전환하고 GUI로 다시 전환 (Alt + F7) 한 후 다시 시도 할 수 있습니까?
s3lph

@the_Seppi 이미 시도했지만 문제가 해결되지 않았습니다
Zachary Landry

.run파일 과 함께 설치되어 문제가 발생하면 왜 이러한 파일을 제공합니까? 이전에 설치된 nvidia 드라이버를 제거 apt-get하고 @ Pilot6에서 언급 한대로 설치하십시오 .
MeadowMuffins 2016 년

답변:


19

이것은 Nvidia 사이트에서 다운로드 한 .run 파일을 사용하여 Nvidia 드라이버를 설치할 때 발생합니다. 이것은 드라이버를 설치하는 잘못된 방법입니다. 각 커널 업데이트 후에는 GUI가 시작되지 않으므로 콘솔을 사용하여 커널을 다시 설치해야합니다. 이제 Ctrl + Alt + F1을 눌러 콘솔로 이동하여 문제를 해결할 수 있습니다. 그런 다음 로그인하여 실행하십시오.

sudo apt-get purge nvidia*
sudo apt-get install nvidia-331

그런 다음 재부팅하십시오.

그래도 문제가 해결되지 않으면 드라이버를 제거해야합니다. 당신은 볼 수 여기에 대한 지침.


1
나는 당신이 말한 것을 시도했지만 문제를 해결하지 못했습니다. 설치가 진행되는 동안 일부 파일을 삭제할 수 없다는 메시지가 나타납니다. 또한 해상도가 매우 나빠져서 로그인 상자가 화면의 많은 부분을 차지합니다. 이 문제를 해결하는 방법에 대한 제안이 있습니까?
Zachary Landry

3
문제는 해당 드라이버를 제거하지 않았다는 것입니다. .run 파일이있는 디렉토리로 이동하여 "
-uninstall

어떤 명령을 사용하여 실행합니까? 나는 우분투 초보자입니다
재커리 랜드 리

초보자를위한 가장 빠른 방법은 시스템을 처음부터 다시 설치하고이 방법으로 드라이버를 설치하지 않는 것입니다.
Pilot6

제거를 실행했는데 드라이버가 설치되지 않았다는 알림을 받았습니다. 문제를 해결할 수 없으면 빠른 설치 안내서가 있습니까?
Zachary Landry

9

슬프게도 내 경험은 다음과 같습니다.

sudo apt-get purge nvidia *
sudo apt-get 설치 nvidia-current

작동하지 않을 수 있습니다.

안타깝게도 커널 업데이트와 xorg 또는 기타 그래픽 드라이버 업데이트로 인해 독점 드라이버 설치가 중단되는 경우도 있습니다.

이 구성표를 사용하게되었습니다.
1. 업데이트가 발표되면 위의 패키지 유형을 확인하십시오.
2. 업데이트에 포함 된 것이 없으면 추가 조치가 필요하지 않습니다.
3. "위험한"업데이트가있는 경우 :

CTRL-ALT-F1을 누르고 로그인 한 다음

sudo -i
lightdm 중지
초기화 3
cd /to/dir/with/NVIDIA.run-file/
bash NVIDIA-CURRENTLY-INSTALLED-VERSION.run-제거
apt-get 업데이트 및 apt-get 업그레이드

커널 업데이트가있는 경우; 복구 모드 에서 새 커널 로 들어가서 reboot
다시 시작한 다음 ...

cd /to/dir/with/NVIDIA.run-file/
NVIDIA-NEW 또는 PREVIOUS-INSTALLED-VERSION.run bash
재부팅

또한 수많은 / 임박한 커널 3.13 업데이트를 우회하는 수단으로 커널 3.16으로 업데이트하는 것이 좋습니다. https://wiki.ubuntu.com/Kernel/LTSEnablementStack
에서 Trusty 지침을 따르십시오.

참고 : 당분간, 즉 비슷한 커널의 지원이있을 때까지 이후 커널을 사용하지 마십시오.


4

원인은 sudo 를 사용하여 .Xauthority 와 관련된 것을 업그레이드 할 때 root가이 파일을 소유하므로 사용자로 로그인 할 수 없습니다. Ctrl + Alt + F2를 누르고 사용자 이름으로 로그인 한 다음

sudo chown [your_username] /home/[your_username]/.Xauthority

1
이것은 한 가지 원인 일 수 있지만 유일한 가능성은 아닙니다. 내 .Xauthority는 괜찮지 만 지금까지 문제를 해결할 수는 없습니다.
taxilian

3

Nvidia 드라이버는 dkms로 코드를 설치하고 등록합니다. 이것은 Ubuntu 데스크탑 표준 설치의 일부는 아니지만 dkms가 설치되지 않은 경우 각 커널 업데이트는 Nvidia 드라이버를 다시 중단시킬 수 있습니다.

이를 방지하기 위해 "dkms"를 직접 설치할 수 있습니다.

sudo apt-get install dkms

dkms를 설치 한 후 실행 파일을 사용하여 Nvidia 드라이버를 다시 설치하십시오. 새 커널이 설치 될 때 다시 컴파일하기 위해 드라이버를 등록 할 수 있습니다.


1

작업을 계속하는 또 다른 임시 방법은 다음과 같습니다.

  1. 부팅 할 때을 선택한 recovery mode다음

  2. 복구 메뉴에서 Resume normal boot

그 후에는 로그인 할 수 있습니다 :)


Ubuntu 18.04.1 LTS 빌드에서 Asus GeForce GTX 1080 카드 용 Nvidia-410 드라이버를 다운로드 한 후 비슷한 문제가 발생했습니다. 드라이버를 설치 한 후, 어떤 이유로 든 시스템을 다시 시작할 때까지 로그인 할 수 없었지만 로그인 프롬프트에서 비밀번호를 입력하는 대신 설정 휠 아이콘을 클릭하고 '운송장에서 우분투'를 선택했습니다. '우분투'대신. 희망이 도움이됩니다!
alexanderjsingleton

1

보도 CTRL- ALT- F1터미널에

이전 드라이버를 모두 제거하십시오.

sudo apt-get remove nvidia-*
sudo apt-get autoremove

다음을 통해 GUI로 돌아갑니다.

sudo service lightdm restart

0

Nvidia GeForce 6100 그래픽 카드가 장착 된 eMachines T5254가 있습니다. 새 커널을 얻을 때마다 컴퓨터가 로그인 화면이 무엇인지 검은 화면으로 부팅됩니다. 내 작업 수정은

  1. 검은 화면에서 ctrl + alt + F1(또는 현재 세션이 아닌 세션)을 누르고 다음을 사용하십시오.

    sudo apt-get purge nvidia-*

  2. Reboot안전 모드 ( shiftBIOS 화면에서 유지 )로 고급 옵션을 선택한 다음 복구 모드를 선택하십시오. 이전 커널 버전을 선택해야 할 수도 있습니다.

  3. 안전 그래픽 모드를 선택하십시오. (선택한 후에는 기본 복구 모드 화면으로 돌아가서 보통 부팅을 선택합니다. 이것이 버그라고 생각하지만 안전 그래픽 모드에서 아무 때나로드됩니다).

  4. GUI가 지금로드되어야합니다 (수정이 아닌). 시스템 설정 창으로 이동하십시오. 소프트웨어 및 업데이트를 클릭하십시오. 마지막에는 추가 드라이버가 있습니다. 로딩이 끝나면 네 가지 옵션이 있습니다. 처음 두 가지는 Nvidia 드라이버 버전 304, 세 번째는 버전 170, 마지막은 일반 드라이버입니다. 작동하는 유일한 것은 ver 170입니다. 업데이트를 다운로드하고 다시 시작할 때까지 기다립니다.

나는 이것이 명령 줄을 통해 가능하다고 생각하지만 온라인 에서이 문제를 해결하는 가이드를 찾지 못했습니다. 바라건대 이것은 다른 누군가에게 도움이되기를 바랍니다.


0

같은 일이 일어났다는 것을 알았습니다. 내가 사용한 공식은이 방법을 통해 NVIDIA 드라이버를 제거하는 것이 었습니다 : tty4를 통해 로그인하려면 Hit Ctrl+ Alt+F4

sudo apt-get purge nvidia*
sudo apt-get install nvidia-331
sudo service lightdm stop
sudo apt-get install gdm

나는 또한 사용했다

sudo dpkg -reconfigure gdm

로그인 화면이 다르게 보입니다. 그러나 GUI 로그인 방법에 잠겨 있지 않고 로그인 할 수있었습니다.

완벽하지는 않지만 최소한 다시 로그인 할 수있었습니다.


불필요하고 쓸모없고 간신 한 방법입니다.
Salih Karagoz

0

나는 nvidia-304 드라이버를 설치하는 비슷한 문제에 부딪 쳤고, 그 작업을 시도하기 위해 우분투를 무한 로그인 루프로 만들었습니다.

그래서 나는 여기에 언급 된 모든 방법을 시도했지만 아무것도 효과가 없었습니다. 따라서 이전에 변경 한 내용을 모두 추적하기 시작했습니다. 마지막으로 해결책은 "업데이트 대안"에 대한 변경 사항입니다.

조회수 : Ctrl+ Alt+ F1tty1로 및 로그인

sudo update-alternatives --install /etc/ld.so.conf.d/i386-linux-gnu_GL.conf i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500

sudo update-alternatives --install /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500

희망이 도움이됩니다.


0

apt-get upgrade지난 며칠 동안 비슷한 문제가 있었고 기본적으로 모든 것이 깨졌습니다. 여기 내 학습이 있습니다. 나는 그들이 누군가를 도울 수 있기를 바랍니다.

여러 컴퓨터에서 Ubuntu 14.04를 실행하고 있으며 일단 발견하면 솔루션이 모두 작동했습니다.

우선, 그래픽 드라이버와 커널을 동시에 업데이트하면 재부팅 후 커널이 변경되므로 실행중인 커널에 대해 그래픽 커널 모듈을 빌드하면 문제가 발생할 수 있습니다.

몇 시간 동안 주변을 둘러 본 후에 이것은 내 솔루션이었습니다 (데스크톱에서는 설치된 Nvidia 그래픽 카드 만 사용하므로 bumblebee또는 필요 없음 primus).

증상 : 드라이버를 다시 시작할 때마다 lightdm( service lightdm restart) 드라이버가 폴백 mesa되므로 설치 / 업데이트 한 Nvidia 드라이버를 사용하지 않습니다. 메시지를 /var/log/Xorg.0.log로드 할 수 없다는 메시지가 표시되었습니다 nvidia_drv.so.

update-alternatives --get-selections # lists all alternatives
update-alternatives --config x86_64-linux-gnu_gl_conf # available options and lets you choose "0" to automatically select the best driver
update-alternatives --config i386-linux-gnu_gl_conf # for multiarch or i386 machines

예:

update-alternatives --config x86_64-linux-gnu_gl_conf
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia-340/ld.so.conf              8604      auto mode
  1            /usr/lib/nvidia-340-prime/ld.so.conf        8603      manual mode
  2            /usr/lib/nvidia-340/ld.so.conf              8604      manual mode
  3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode

결과 : 명시 적으로 "auto"로 설정 한 후에도 일단 시작 lightdm하면 mesa드라이버로 재설정 됩니다 /var/log/alternative.log.

해결책:

service lightdm stop
# remove all old stuff
apt-get remove --purge nvidia\*
apt-get remove --purge bumblebee
apt-get remove --purge primus primus-libs
apt-get autoremove --purge
# unload old drivers from kernel
rmmod nvidia
rmmod drm
# now everything is gone. Make sure you are running the latest kernel, then:
apt-get install nvidia-XXX # nvidia-367 for me, nvidia-current fits generally
update-alternatives --auto x86_64-linux-gnu_gl_conf
update-alternatives --auto i386-linux-gnu_gl_conf
service lightdm start

Et Voila 는 NVIDIA Corporation에서 /var/log/Xorg.0.log로드 libglx하고 있음을 보여줍니다 nvidia_drv. glxinfo그것을 확인합니다.


0

내 경험은 이것입니다 :

디스플레이 드라이버가 Ubuntu에서 얻은 NVIDIA 드라이버로 설정되어 있기 때문에 nvidia 드라이버 설치 후 로그인 할 수없는 이유를 알았습니다. 설치 프로그램이 Ubuntu의 구성을 덮어 쓸 수 없으므로 충돌이 발생합니다.

해결책은 디스플레이를 다시 Noveau 디스플레이 드라이버로 설정 한 다음 * .run 파일을 사용하여 설치를 진행하는 것입니다.


.run파일을 사용하면 항상 문제가 발생할 수 있습니다. apt install지원되는 버전을 설치하는 데 사용 하는 것이 좋습니다 .
derHugo

0

Nvidia 드라이버를 업데이트 한 후에도 같은 문제가 발생했습니다. 문제를 해결하기 위해 복구 모드를 사용하여 재부팅했습니다.

  1. GRUB 메뉴가 나타나면 "고급 옵션"을 선택했습니다
  2. 목록에서 복구 모드 옵션을 선택했습니다.

    Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)
    
  3. 옵션을 선택했습니다 :

    Drop to root shell prompt
    
  4. 그런 다음 @ Pilot6이 제안한 것을 수행했습니다. 모든 nvidia 드라이버를 제거했습니다.

    apt-get purge nvidia*
    

    루트로 로그인 한 상태라면 필요하지 않습니다 sudo

  5. 그런 다음 재부팅하여 현재 사용 가능한 하드웨어의 드라이버를 반환했습니다.

    sudo apt-get install nvidia-current
    

그것은 지금까지 잘 작동합니다 ... 이것이 도움이되기를 바랍니다.

이 게시물에서 찾을 수있는 복구 모드에 대한 자세한 정보 : RecoveryMode

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.