[Linux] Ubuntu Freeze Error 해결

MTTW·2021년 6월 7일
0

주저리주저리

목록 보기
3/5

우분투가 개복치 마냥 죽어버린다

우분투를 설치해서 사용하고 있는데 조금만 무거운(? 그닥 무겁지도 않다) 프로그램을 실행하면 컴퓨터 화면이 Freeze 된다. 구글링을 통해 이 글을 볼 사람들을 위해 증상을 정리해보겠다.

  • 화면 멈춤
  • 마우스 X
  • 키보드 X
  • 화면이 멈춰서 시계도 멈춤
  • 걍 아무것도 안됨

이런 상황에서 내가 할 수 있는 건 강제로 전원을 껐다 켜는 것 뿐...
그것도 5번째 연달아 전원을 켜다보니 못살겠어서 방법을 찾아봤다.


원인

정확한 원인이 무엇인지 콕 집어 말하기는 어려울 것 같지만 서칭하면서 유사한 오류를 마주한 사람들을 봤는데 정리해보면 아래와 갔다.

  • 사용하는 컴퓨터에 NVIDIA GPU가 있다.
  • 우분투 구동 시 GPU랑 뭔가 안맞아서 꼬인걸로 추정된다.
    → 컴퓨터 세팅을 도와준 옆자리 개발자 분도 비슷한 얘기를 해주셨다.

터미널로 GRUB 파일을 수정하고 드라이버를 바꿔주니 해결되었다.


Ubuntu Freeze 해결

GRUB 파일을 vim으로 열어준다.

vim은 i 키를 이용해서 입력을 시작하고 입력이 끝나면 esc로 종료하고 :wq로 저장한다.

sudo vim /etc/default/grub

아래 표시한 부분을 추가해주면 된다.

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash nomodeset" # nomodeset추가

저장하고 나서 적정 드라이버로 설정을 바꿔준다.

Software & Update 를 실행해서 Additional Drivers (또는 추가 드라이버) 탭에 들어가면 본인 컴퓨터에서 사용할 수 있는 드라이버 목록이 나온다. 기본적으로는 Nouveau display driver 어쩌구가 선택되어 있을텐데 맨 위에 이미 검증된(tested) 안전한 드라이버를 선택한다.

Appply change하고 컴퓨터를 재부팅하면 설정이 정상적으로 적용된다. 해상도가 바뀌어있을테니 오른쪽 클릭해서 Display setting으로 들어가서 원하는 해상도로 바꾸면 설정 끝

개복치 우분투는 이제 안녕 🤟

profile
개발자가 되고 싶은 맽튜

2개의 댓글

comment-user-thumbnail
2022년 3월 3일

덕분에 잘 해결했습니다. 좋은 포스팅 감사합니다. 다만 NVIDIA driver로 변경하니 기존 내장 GPU는 비활성화가 되는거같네요. 적용하실분들은 참고하시면 될 것 같습니다.

1개의 답글