ㅎ....

ㅋㅎ...


오늘은 집에서 공부 좀 해볼까~하고 노트북을 켰는데


po 검은 화면 wer


힘 black screen 힘


부팅이 안 돼효... 아니, 부팅이 제대로 된 건지 안 된건지 알 수 없어효... 화면에 아무것도 안 보이니까...

불현듯 마지막으로 리눅스 업그레이드 한 게 문제일 거라는 생각이 들었다.


이것 저것 검색해봤더니 nvidia 관련 문제일거라는 글들이 있었는데 난 일단 grub 모드로도 진입이 안 돼서 뭘 할 수가 없었다. 부팅될 때 shift 키를 누르면 grub 모드로 들어간다는데 난 뭐 아무리 눌러도 순식간에 지나가버리고 검은 화면만이 날 반겨주었다......ㅠㅠㅠ


그래서 열받아서 ctrl, alt, shift, 1, 2, f1, f2 등의 키를 마구마구 눌러댔는데 어쩌다가  grub 으로 진입 성공.

(이 글을 포스팅 하기 위해 무슨 키였는지 찾으려고 해봤는데, 조합 하나하나씩 다 해봤는데도 어떻게 grub에 진입했는지 모르겠다ㅠㅠ 신께서 도우셨나...)


그래서 grub 메뉴에서 ubuntu용 고급설정으로 들어가서 최신버전 바로 직전의 커널버전으로 부팅 후 최신버전의 커널을 직전 버전으로 다운그레이드하고, 부팅 시 grub 메뉴가 항상 보이도록 설정을 변경해주었음.


정리하면,




1) 부팅 시 어떻게든 GRUB 모드로 진입 (화이팅)

(저처럼 부팅이 아예 안 되는게 아니라면 아래 4번을 먼저 진행하시고 재부팅하시면 됩니다~)


2)  Ubuntu용 고급 설정(영어로는 Advanced 같은 용어 아닐까?) 모드로 들어가서 최신버전이 아닌 커널 버전으로  부팅


3) 커널 다운그레이드 (최신 버전 삭제)

dpkg -l 명령어로 설치되어있는 가장 최신 커널 버전을 확인한 후 삭제해주면 됨.

$ dpkg -l | grep linux-image

$ sudo apt-get purge linux-image-{삭제할커널버전}-generic   linux-image-extra-{삭제할커널버전}-generic


$ dpkg -l | grep linux-headers

$ sudo apt-get purge linux-headers-{삭제할커널버전}    linux-headers-{삭제할커널버전}-generic

나의 경우는 4.4.0-34 버전을 삭제했음.


4) 부팅 시 GRUB 메뉴가 항상 보이도록 설정

$ sudo vi /etc/default/grub

  > GRUB_HIDDEN_TIMEOUT=0  문장을 주석처리(문장 앞에 #을 붙이면 된다)

  > GRUB_TIMEOUT=4              GRUB 메뉴를 표시할 시간(second)를 변경(선택사항)


$ sudo upgrade-grub

GRUB_TIMEOUT=4는 부팅 시 GRUB 메뉴를 4초간 보여주겠다는 뜻이다.

내가 특별히 메뉴를 선택하지 않고 가만히 두면 4초간 기다렸다가 기본으로 선택되어있는 메뉴로 자동 부팅하겠다는 뜻.





다운그레이드 하긴 했지만 사실 이 버전에서도 가끔 화면이 깜박거리는 등의 문제가 있다. 구글링 했을 때 nvidia 관련 얘기가 많이 나온 것으로 봐서 화면이 깜박거리는 문제도 그렇고 검은 화면이 뜨며 부팅이 안 되던 것도 그렇고 nvidia 드라이버와 관련한 것이 아닐까 싶은데 찾아봐야겠다.

+ Recent posts