NVIDIA.run을 설치하는 방법?


141

Nvidia Ge force Ge6150 SE 그래픽 카드가 있습니다. 우분투 12.04를 실행 중입니다. .run 파일을 설치하려고하면 실패합니다. 다음과 같은 메시지가 표시됩니다.

이전 driver.still을 제거한 후 설치하려고했습니다. 로그 파일은 다음과 같습니다.

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.  For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' >for details.  You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

그러나 그러한 파일은 프로세스 관리자에 표시되지 않습니다.


3
apt-get을 사용하여 우분투에 nvidia-current 패키지를 설치하면 카드에서 작동하지 않습니까? 지원되는 버전의 우분투 12.04가 아닌 해당 버전의 드라이버를 설치하려고하는 이유는 무엇입니까?
dobey June

1
! 그것은 비디오 재생 .Nvidia 현재의 unity.Glitches 내 card.It 충돌 문제가 여전히 295.40이다 가지고 그것은 나에게 해상도 1440 * 900 포기하지 않습니다
Kiranraj

3
.run파일을 사용하지 마십시오 . 그냥 sudo add-apt-repository ppa:graphics-drivers/ppa. 최신 드라이버가 "소프트웨어 및 업데이트-> 추가 드라이버"에 나타납니다.
Dominic Cerisano

답변:


122

오류 상태에서 여전히 X 서버를 실행하고 있습니다. .run로그인 한 상태에서 Nvidia 파일 을 설치하려고하면이 오류가 발생합니다 .

로그 아웃했는지 확인하십시오.

  1. 히트 Ctrl+ Alt+ F1자격 증명을 사용하여 로그인합니다.
  2. 입력하여 현재의 X 서버 세션을 죽일 sudo service lightdm stop또는sudo lightdm stop
  3. 다음을 입력하여 런레벨 3을 입력하십시오. sudo init 3
  4. *.run파일을 설치하십시오 .
    1. 를 들어을 입력하여 파일을 다운로드 한 디렉토리로 변경하십시오 cd Downloads. 다른 디렉토리에 있으면 거기로 가십시오. 입력 할 때 파일이 표시되는지 확인ls NVIDIA*
    2. 파일을 실행 파일로 만드십시오 chmod +x ./your-nvidia-file.run
    3. 파일을 실행하여 sudo ./your-nvidia-file.run
  5. 설치가 완료되면 재부팅해야 할 수도 있습니다. 그렇지 않은 경우 sudo service lightdm start또는 sudo start lightdmX 서버를 다시 시작하십시오.
  6. 이런 식으로 설치하면 각 커널 업데이트 후에 단계를 다시 수행해야합니다.

2
tty 터미널에 액세스하려고 할 때 빈 검은 화면 만 나타납니다. 드라이버 설치는 어떻게합니까?
Kevin Wheeler

19
이로 인해 내 노트북을 사용할 수 없게되었습니다. 로그인 화면으로 부팅했지만 계정에 로그인하면 잠시 검은 색 화면이 표시되고 로그인 화면으로 돌아갑니다 ... 무슨 일이 일어나고 있는지 또는 어떻게 해결해야하는지 알 수 있습니까? :(
user1111929

3
"sudo init 3을 입력하여 런레벨 3을 입력하고 * .run 파일을 설치하십시오.".run 파일을 설치하는 방법을 명확히 할 수 있습니까?
Kalamalka Kid

13
당신의 기계를 죽일 훌륭한 조언 ...
Shautieh

8
이로 인해 lightdm 서비스를 중지 한 후 우분투 설치가 중단되었습니다. 이제 해결해야 할 또 다른 문제가 있습니다. 이것이 가장 반항적 인 답변 인 이유는 무엇입니까?
Jabberwockey

24

이 방법으로 최신 nvidia 드라이버를 설치했습니다.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

화합 3d에서 잘 작동합니다. 모두 감사합니다.


X 서버가 실행되는 동안 드라이버 설치 문제가 해결되는지 확실하지 않습니다.
amc aug

4
이것은 .run 파일을 설치하려고 할 때 X 서버 문제를 해결하지는 않지만 운 분투 배포판 용으로 패키지 된 최신 nvidia 드라이버를 설치 / 업데이트하는 다른 방법을 제공합니다.
Felby

3
이 드라이버는 오래된 버전이 많습니다. apt-get을 통해 실제 현재 버전을 얻는 방법이 있습니까?
Nathan Schwermann

6
난 강력 하지 이 방법을 추천합니다. X 서버가 시스템 시작시 시작을 거부하게 만들었고 콘솔 모드에서 제거해야했습니다. 이러한 드라이버는 이제 매우 구식이며 더 이상 업데이트되지 않는 것 같습니다.
Aracthor

여기에서 확인 된 난 강력하게이 콘솔 방법을 (모두의 웹 사이트 또는 .RUN 파일을 사용하지 않는) 추천 : askubuntu.com/a/624967/662072
MasterHD

14

--no-x-check이것을 터미널에서 실행할 때 플래그를 추가하십시오 .

sudo ./NVIDIAxxxx.run --no-x-check

6
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check
Mona Jalal

1
이것은 16.04의 문제를 해결하지 못합니다. 드라이버 설치는 여전히 X 서버 실행을 감지하고 실패합니다.
khaverim

4

우분투 14.04-2에서 이전 GeForce 9800 GT 용 드라이버를 설치하는 것과 동일한 문제가있었습니다. NVIDIA-Linux-x86_64-340.76.run이었습니다.

Ctrl + Alt + F1을 사용하여 tty1로 전환하고 서비스 lightdm을 중지했으며 실행 파일을 실행할 때 동일한 오류가 발생했습니다.

내가 문제를 해결하기 위해했던 것은 / tmp 폴더로 이동하여 .X0-lock 파일을 지우는 것입니다.

ls -la를 기본적으로 숨겨진 폴더이므로 ls -la를 사용하는 경우에만 표시됩니다 (이름 앞에 점이있는 이유).

cd /tmp
rm -rf .X0-lock

해당 폴더를 지우고 NVIDIA-Linux-x86_64-340.76.run을 실행하면 정상적으로 설치됩니다.


이 효과가 있었습니까? 모든 사람이 댓글에서 불평하는 답변이 가장 많이지지되는 이유는 무엇입니까?
B Furtado

2

이 지침은 nvidia 8400GS PCI 512MB 용 우분투 데스크탑이 설치된 우분투 서버 12.04에서도 훌륭하게 작동합니다. 또한 설치하기 전에 173 등과 같은 우분투 또는 그 밖의 다른 버전의 기본 버전을 모두 제거해야합니다. 이 트레드 지침을 따르십시오. 내 경우 최신 드라이버 버전 319.23의 카드 모델 예에서 설치 정보를 읽으십시오. 아래 링크를 참조하십시오.

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html


1
링크를 게시하는 것 외에도 필요한 단계에 대한 요약을 제공하십시오
amc

2

Quadro 4000이 포함 된 Ubuntu 16.04는이 방법이 작동 함을 확인했습니다.

sudo apt-get update
sudo apt-get install nvidia-375

NVIDIA에서 실행 파일을 다운로드하고 해당 버전이 375.66이므로 nvidia-current를 사용하지 않습니다.


이것은 linuxlite 4.4에서 작동했습니다
rahul

1

나를 위해 일한 것 :

sudo killall Xorg

메시지가 표시 될 때까지 여러 번 실행해야했습니다.

Xorg : 프로세스가 없습니다.

그런 다음 X 서버가 중지되었다고 확신합니다.


0

기존 3.13 드라이버를 제거하지 않았기 때문에 오늘 3.19 드라이버를 설치하는 끊기가있었습니다. 나는 사용했다 :

apt-get remove nvidia*

기존의 모든 파일을 제거하고

telinit 3
sh NVI*.run

성공. 이미 DKMS를 설치했으며 드라이버 프로그램에서 DKMS를 사용해야하는지 물어 봤으므로 커널 업그레이드에 대해 걱정할 필요가 없습니다.


0

"sudo stop lightdm"을 실행할 때 Stop : Unknown instance 오류가 계속 발생했기 때문에 이러한 작업을 모두 시도했지만 그 중 어느 것도 나를 위해 일하지 않았습니다. 마지막으로 lightdm 로그로 이동하여 프로세스 번호를 찾은 다음 x 서버를 종료했습니다.

  1. cd / var / log / lightdm

  2. .log 파일을여십시오 (이 작업을 수행하려면 sudo를 사용해야 할 수도 있습니다)

  3. 파일에서 "시작 프로세스 '프로세스 번호'"라는 것을 찾으십시오.

  4. sudo kill -9 '프로세스 번호'

행운을 빕니다!


0

NVidia 드라이버를 설치할 수 없어서 tty가 작동하지 않아 안전 모드 루트 셸에서 설치할 수 없기 때문에 여기에 대답을 추가하고 싶습니다. 내가 한 것은 여기에 두 가지 답변의 조합이었습니다.

참고 :이 작업을 수행하기 전에 NVidia 드라이버가 이미 다운로드되어 있고 액세스 가능한 디렉토리에 있는지 확인하십시오.

참고로 NVIDIA GEFORCE GTX 750 TI가 있으며 다음이 저에게 효과적입니다. 일반 Nvidia 드라이버를 설치하면 작동합니다.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current 

이제 우분투에서 로그인 화면을 지나갈 수는 없지만 괜찮습니다. 컴퓨터를 다시 시작하고 로그인 화면이 나타나면 tty1 [ctrl + alt + f1]로 이동하십시오. 이제 다음 명령을 수행하십시오.

sudo service lightdm stop
cd <path/to/NVIDIA>
sudo sh ./NVIDIA*

프롬프트와 비올라를 따르십시오. 다시 시작한 후 모든 것이 제대로 작동해야합니다.


15.04와 동일한 그래픽 카드가 있습니다. x-updates분명히 지금 updates이다. 또한 전제 조건 으로 설치 nvidia-304해야 nvidia-current했습니다. 그리고 지금, 아쉽게도, 접근하는 tty1것은 끊임없이 말하고있다 Scanning for Btrfs filesystems. 그래서 나는 슬프다. 나는에서 명령을 발행 할 수 없습니다 tty1내가 방법을 찾을 때까지, 그래서 나는 더 이상 내 컴퓨터에 액세스 할 수 없습니다
khaverim

0

NVIDIA .run파일 이있는 경우

  1. 저장 한 폴더를 기억하십시오 (또는 적어 두십시오)!
  2. .run 파일을 실행 가능하게 만들기

    Right click > Properties > Permissions> Allow executing file as program

    또는 명령 줄에서 다음을 수행하십시오.

    chmod u+x NVIDIA-blabla.run

  3. 로그 아웃

  4. Ctrl+ Alt+ F1를 눌러 가상 콘솔에 들어가서 로그인하십시오

  5. 에 의해 X 서버를 죽여

    sudo service lightdm stop 또는 sudo lightdm stop

  6. sudo /path/to/the/file/NVIDIA-blabla.run

  7. 설치 프로그램의 지시 사항을 따르십시오

  8. sudo service lightdm start 또는 sudo lightdm start

  9. 그래픽 모드에 로그인하려면 Ctrl+ Alt+ F7를 누릅니다.

  10. 작동하지 않으면 가상 콘솔로 돌아가서 다시 시작 / 종료합니다 (예 :

    sudo reboot now


0

Ubuntu 16에서 lightdmstop 및 telinit 3을 수행했지만 X 서버가 여전히 실행 중이면 (ps의 프로세스 명령 행에 "failsafe"문자열이 있음)이를 시도하십시오. Alt-F2를 누르고 (아마 다른 콘솔에 다른 F 키를 사용해보십시오) 그래픽 모드가 낮다는 그래픽 대화 상자가 표시되는지 확인하십시오.

나에게는 콘솔에가는 옵션이 많이있었습니다. 나는 그것을 선택했고 X 서버는 마침내 중단되었으므로 Nvidia 실행 파일에서 드라이버를 설치할 수 있습니다.


0

CUDA를 설치하기 위해 X 서버를 중지했을 때이 오류가 발생했습니다. 내 시스템은 Ubuntu 16.04이며 runfile에서 CUDA 8.0을 설치했습니다. 시스템을 업그레이드하여 문제를 해결했습니다. 오류 메시지가 나타나면 Ctrl + Alt + F1을 누르고 계정으로 로그인 한 후 다음 두 명령을 실행하십시오.

sudo apt-get update

sudo apt-get dist-upgrade

그 후에 sudo reboot는 잘 작동해야합니다.


0

nvidia-installer 로그 파일 '/var/log/nvidia-installer.log'작성 시간 : 월요일 6 월 11 일 05:46:17 2012 설치 프로그램 버전 : 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

사용 : nvidia-installer ncurses 사용자 인터페이스-> '/tmp/.X0-lock'파일이 존재하며 실행중인 X 서버의 프로세스 ID '1062'를 포함하는 것으로 보입니다. 오류 : X 서버를 실행중인 것 같습니다. 설치하기 전에 X를 종료하십시오. 자세한 내용은 Linux 드라이버 다운로드 페이지 (www.nvidia.com)의 README에서 NVIDIA 드라이버 설치 섹션을 참조하십시오. 오류 : 설치에 실패했습니다. 자세한 내용은 '/var/log/nvidia-installer.log'파일을 참조하십시오. 설치 문제 해결에 대한 제안은 www.nvidia.com의 Linux 드라이버 다운로드 페이지에있는 README에서 볼 수 있습니다.

X 서버 죽이기

로그에 언급 된대로 프로세스 ID 1062 는 X 서버가 실행중인 이유입니다.

Kill 1062

프로세스가 종료되고 설치 후 NVIDIA 드라이버가 원활하게 실행됩니다.


Kill [ID]killing process ID가 로그 아웃하고 다시 로그인해야합니다. X 서버는 로그인 한 UI와 관련이 있습니까?
Sarz

0

이 시도 :

  • 를 눌러 Alt+ F1, 다음 로그인합니다.

  • 실행하십시오 sudo telinit 3(작동하지 않으면 /sbin/telinit 3). 5 3과 같이 출력해야하는 런레벨을 사용하여 레벨 3으로 변경되었는지 확인하십시오. 이는 현재 실행 레벨이 3이고 5 이전임을 의미합니다.


그래도 작동하지 않으면 다음을 시도하십시오.

ps ax | grep X

출력에는 프로세스 X 의 PID 번호가 표시되므로 프로세스의 PID 번호는 어디에서 종료 해야 합니다.sudo kill -9 numbernumber


이것은이 답변과 중복됩니다 : askubuntu.com/questions/149206/how-to-install-nvidia-run/…
karel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.