For Beginners

우분투 무한 로그인, nvidia-smi 관련 거지같은 상황 해결 방법 본문

2021 이전 자료들/AI

우분투 무한 로그인, nvidia-smi 관련 거지같은 상황 해결 방법

.log 2019. 12. 11. 18:24
728x90

내가 나중에 에러가 났을 때 빠르게 대처하기 위해서 정리해두는 글.

혹시 이 글을 읽는 분이 계시다면 편히 답글 남겨주시면 기쁘게 답해드릴게요.

(저도 리눅스/우분투 초보인데 3일만에 nvidia 드라이버 관련해서는 전문가 된 기분)

답글은 제가 블로그 관리하러 들어오는 날에 달아드립니다.

(대학원 연구 내용 정리하러, 가끔 들어오긴 하는데 빠르면 하루만에 늦으면 2주 정도 걸릴 듯)

 

   여기 오신 분들은 이미 문제와 관련된 다른 여러 방법들을 찾아보고

  그래도 해결되지 않아서 온 것이라고 생각된다. 물론 나 포함

 

더보기

   그래서 나는 딱 내가 해결한 방법만 쓰겠다.

   참고로 내가 얼마나 절박했냐면 부팅되자마자 tty1 창을 켜기도 전에

   PK#07 뭐 이런 에러도 같이 나서 입력을 아예 할 수 없는 상황이

   계속 생기니까 recovery mode로 부팅하는 방법만 20가지 정도 시도해봤다.

   그리고 중간에 Gdm3버전으로 부팅해보라고 해서 그거 했다가 아예 모니터가 렉먹고 입력 안먹어서 빠른 (?) 타자로

   부팅 시간동안 tty1 창 미친듯이 쳐서 lightdm으로 바꾼 경우도 있다.
   일단 개인적으로 lightdm이 고장 났다고 GDM3인가 그거로 바꾸는 거는 비추함

 

[문제 상황1: 무한 로그인]

 - 세팅 환경: Ubuntu 16.04 버전, 윈도우와 듀얼 부팅 중

 - 이미 드라이버를 설치함

 - 그런데 렉 등의 이유로 강제 종료(또는 리부트)를 하고 난 이후에 무한로그인 현상 발생

 

[해결 방법]

 - 일단 똑같이 normal 부팅(키 입력 안되거나 그러면 부팅 모드에서 advanced 우분투 모드로 들어가서

    repair 기능이 있는거 누른다.)

 - 그리고 GUI 로그인 창이 뜨면 거기서 ctrl alt f1을 동시에 눌러서 tty1 창으로 이동한다.

    (로그인이 안될 테니 이거 다른 노트북이나 폰으로 보시는거 맞겠죠?)

 - 그리고 그 창에다가 일단 로그인을 한다.

    (로그인 아이디는 우분투에서 설정했던 사용자 이름, 비번은 우분투 처음 실행할 때 여는 비번)

 - 그러면 tty1 창에 코드를 쓸 수 있다. 거기에

mv .Xauthority .Xauthority.bak

이렇게 입력을 하고

ctrl  alt  f7을 눌러서 gui 환경으로 되돌아가서 (리부트 필요 없음) 로그인을 하면 된다.

 

[문제 상황2: nvidia driver가 잡히지 않음]

 - 세팅 환경: 문제 상황 1과 동일

 - 이미 드라이버를 설치하였지만, nvidia-smi라고 입력하였을 때, 찾을 수 없다고 나옴

cat /proc/driver/nvidia/version

이 부분을 cmd에 입력하였을 때, 분명 이런 구문이 뜨지 않고, 내가 설치한 nvidia 버전이 뜬다.

cat: /proc/driver/nvidia/version: No such file or directory

위에 구문처럼 뜨면 그냥 nvidia 드라이버가 설치되지 않은 것이니, 설치하는 방법을 찾아보도록 하자. (조만간 글을 올려서 링크 달건데, 시험기간이라서 업로드까지 좀 걸릴 듯)

 

[해결 방법]

sudo prime-select nvidia

이렇게 입력해준다.

그러면 보통 해결된다.

이 문제는 ibm 이랑 nvidia 와 충돌해서라고 추정된다.

Comments