[오류증상: 로그인한 후 접속이 한참 걸리고 접속 중간에 멈추기도 하고 만약 접속을 한다고 해도 바탕화면이 멈춤]
로그인 할 때 부터 컴퓨터가 계속 멈춰있어 로그인화면이 뜨자마자 가상채널로 접속하면
(화면 전체가 터미널 화면으로 바뀝니다. 현재 화면에서부터 영향이 있기 때문에 그래픽에 영향을 받지 않는 콘솔화면으로 들어가줍니다. 터미널화면은 로그인화면에서 (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
[참고 사이트]
https://ra2kstar.tistory.com/100
https://comditon.tistory.com/m/8
'오늘의 오류들 > ubuntu' 카테고리의 다른 글
6.우분투에서 전체화면이 콘솔로 나올때 다시 원래 화면으로 돌아가기 (0) | 2020.06.30 |
---|---|
5.ubuntu 특정 repository 삭제하기 (0) | 2020.06.30 |
4.우분투에서 matplotlib 폰트 한글 적용 및 폰트 사이즈 조절하기 (2) | 2020.06.17 |
3.su:authentication failrure (root 접속 오류) (0) | 2020.06.09 |
2.pip3 virtualenv path 오류 (0) | 2020.06.09 |