평소 메인으로 쓰던 윈도우 OS에서 USB 부팅으로 우분투OS 설치 후 블랙스크린을 경험했음.

구글링 결과 이미 많은 사람들이 이 블랙스크린의 해결방법을 올렸는데 

리눅스 쌩 뉴비여서 좀 헷갈린 부분이나, 부정확한 부분도 있고 조금씩 다른 부분이 있기에

우분투 21.04를 설치하면서 내가 해결한 과정을 적어보려함


난 설치완료 후 재부팅하는 과정에서 바이오스 로고 화면 이후 블랙스크린이 발생했음

만약 USB 설치진입 시 블랙스크린이 발생한다면 여기를 참고하면 도움이 될거임


우분투 설치 전에 바이오스 설정부터 하자. Fast Boot, Secure Boot 모두 비활성화 할 것!

Fast boot가 활성화돼있으면 usb가 인식되지 않을 수 있고, 

Secure Boot가 활성화돼있으면 Nvidia 그래픽 드라이버 설치 후 무한 재부팅에 빠질 수도 있다


우선 블랙스크린을 경험하기 전에 'GNU GRUB' 이라는 창에 접근해야 함

구글링 할땐 PC 전원 버튼 누르고 쉬프트 버튼을 누르고 있으면 된다는데 

나는 바이오스 로고 떴을때 ESC 버튼 으로 접근할 수 있었음


접근하면 이런 화면일텐데 여기서 'e' 버튼을 누르면 텍스트 편집창이 나타난다.


텍스트 편집창에서 quiet splash라는 문구가 등장하는 라인 맨 끝에 nomodeset을 입력한다.

quiet splash ---라고 되어있다면 quiet splash nomodeset으로 수정하자.

그리고 F10 버튼을 누르면 블랙스크린없이 재부팅된다.


이게 끝이 아닌게 위 과정은 지속적용이 안돼서 부팅할 때마다 적용해줘야 됨

그러니 매번 부팅할 때마다 자동으로 적용될 수 있도록 아래 과정을 거쳐야함


1. 터미널 창에서 sudo gedit /etc/default/grub 입력

터미널 실행 단축키는 Ctrl+Alt+T 임

gedit = 윈도우의 메모장으로 실행같은 개념.

sudo vi /etc/default/grub 으로 vi 에디터로 진행해도 상관없음.


2. 실행된 편집창 내용 중 

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 라인을 찾고,

quite splash 뒤에 nomodeset을 추가하여 저장 후 닫기.

즉 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"


3.  터미널 창에 아래 명령어들을 입력.

$ sudo update-grub

$ sudo apt install build-essential

$ sudo add-apt-repository ppa:graphics-drivers/ppa

$ sudo apt-get install manpages-dev

$ sudo apt update

$ sudo apt upgrade

$ sudo ubuntu-drivers autoinstall 

$ sudo reboot


4. 재부팅 된 후 정상작동을 확인.


블랙스크린은 NVIDIA GPU + Unity + Linux 간 충돌발생이 원인이라고 함

별 생각없이 OS설치 끝나고 먹통 돼버리는데 

이건 진짜 설치 전에 크게 경고 해줘야한다 ㄹㅇ...

워낙 발생 과정이 제각각이라 이게 적절한 해결방안이 될지 확신이 잘 안서는데

아무튼 나는 이렇게 블랙스크린 해결했음.


나중에 또 거쳐야 할 과정같기도 하고 대부분은 잘 알고 대처하겠지만 

윈도우만 주로 쓰던 나 같은 쌩초짜들에겐 좀 정보가 부족하다 느껴서 이렇게 글 남김

보충할 부분있으면 추가함