본문 바로가기

오늘의 오류들/ubuntu

1.우분투 usb 설치 후 화면 멈춤 증상 오류

[오류증상: 로그인한 후 접속이 한참 걸리고  접속 중간에 멈추기도 하고 만약 접속을 한다고 해도 바탕화면이 멈춤]

로그인 할 때 부터 컴퓨터가 계속 멈춰있어 로그인화면이 뜨자마자 가상채널로 접속하면

(화면 전체가 터미널 화면으로 바뀝니다. 현재 화면에서부터 영향이 있기 때문에 그래픽에 영향을 받지 않는 콘솔화면으로 들어가줍니다. 터미널화면은  로그인화면에서 (Ctrl )+Alt+F1~F6사이 키를 누르면 바뀝니다.

 

(저 같은 경우는 Ctrl+Alt+F2 으로 접속이 됩니다. )


[*가상채널로 접속하는 방법]

1)로그인 화면에서 (Ctrl )+Alt+F1~F6  누릅니다.

2) 로그인에 아이디를 넣으시고 password를 입력합니다.

3) 로그인이 성공하면 다음과 같은 화면이 됩니다.



[1. nouveau가 설치되었는 지 확인하기: 설치되었다면 화면 멈춤증상은 보통 이 문제일 경우가 많다.]

$lsmod | grep nouveau

이 명령어로 nouveau가 설치되었는 유무를 확인하고 어떤 결과물이 나오면 설치가 된 것입니다.

대게 이 오류가 뜨면 그래픽 드라이버의 문제가 많으므로 비활성화하는 과정을 거쳐야 합니다.

 

-lsmod 명령은 현재 시스템에 설치되어 있는 모듈들의 목록을 볼 수 있습니다.

-grep 명령은 파일명을 찾을 때나 패턴을 찾을 때 씁니다.


[2.nouveau 비활성화하기]

vim으로 blacklist-conf 를 작성합니다.(vim이 깔려있지 않다면 vi나 nano로 작성하시면 됩니다.)

$ sudo vim etc/modprobe.d/blacklist-conf

vim으로 접속해

아래내용을 추가해줍니다.

blacklist nouveau
options nouveau modset=0

 

(전 이미 작성을 해서 cat으로 출력만 했습니다.

그래서 아직 파일을 작성하지 않았다면 위의 명령어를 그대로 작성하시면 됩니다.)

$sudo update-initramfs -u

$sudo reboot

nouveau를 비활성화 시켰으면 다음 명령어를 실행해주고 reboot 해줍니다.

update-initramfs -u 이건 우분투 옵션 설정과 업데이트 명령인 것 같습니다.

 


 

 

 

아랫 글부턴  참고자료입니다.

 


 

* 그런데 nouveau가  뭐지?(skip하셔도 됩니다.)

 

 

Nvidia 그래픽카드가 장착된 컴퓨터에 우분투를 설치하면 자동으로 nouveau라는 그래픽 드라이버가 설치됩니다. 공식 드라이버가 아니라 일반 유저들이 만들어낸 드라이버 입니다. 그래서 nvidia에서 배포하는 공식 드라이버를 설치하려면 nouveau를 비활성화하는 작업을 해야합니다.

 

[modprobe 란?]

insmod와 rmmod는  의존성 문제 해결에 대한 메카니즘이 없는 반면 modprobe는 기본적으로  modules.dep 파일을 참고해서 적재하거나 제거시  의존성 문제를 해결합니다.

[initramfs 란?]

흠 추후 더 스터디를 해야될 부분이네요.. 아직 잘 이해가 안됩니다

https://wiki.gentoo.org/wiki/Initramfs/Guide/ko

 

Initramfs/HOWTO - Gentoo Wiki

상당히 많은 시스템이 부팅을 제대로 수행하려면 initramfs를 필요로 합니다. 이 안내서에서는 initramfs의 개념을 파헤치고, 어떻게 제대로 만드는지 어떻게 initramfs 인스턴스를 관리하는지 다루도��

wiki.gentoo.org

 


[참고 사이트]

https://blog.neonkid.xyz/66

 

우분투 리눅스 nouveau 끄고 설치하기

MSI PE60-2QE 노트북을 새로 구입하고나서 Windows 10을 처음 설치하였습니다. 원래가 Windows 10에 최적화된 노트북이어서 Windows를 설치 후 불량 여부 판단확인 후에 리눅스를 설치를 하려고 했습니다. �

blog.neonkid.xyz

 

https://ra2kstar.tistory.com/100

 

UNIX/LINUX : 파일의 문자열 패턴 검색 (grep)

UNIX/LINUX Unix/Linux 문자열 패턴 검색 (grep) 패턴 검색 [grep] grep 명령은 파일 내에서 지정한 패턴이나 문자열을 찾은 후에, 그 패턴을 포함하고 있는 모든 행을 표준 출력해 준다. 물론, 한 디렉토리

ra2kstar.tistory.com

https://comditon.tistory.com/m/8

 

우분투 (Ubuntu)에서 Nvidia 그래픽 드라이버 설치하기

* 이 글은 Ubuntu 18.04 버전을 기준으로 작성된 글 입니다.  우분투 (Ubuntu)에서 Nvidia의 그래픽 드라이버를 설치하는 것은 조금 까다로운 편입니다. Nvidia사의 그래픽카드가 장착된 컴퓨터에 우분투

comditon.tistory.com