OS

삼성노트북 플러스2 Ubuntu 18.04 설치 오류

Natekwon 2021. 1. 24. 10:59

Nvidia 그래픽카드가 장착된 최신 삼성노트북은 우분투환경에서 많은 오류를 발생시킵니다.

 

Ros Melodic버전이 꼭 필요했기 때문에, Ubuntu 18.04를 설치해야 했습니다. 그런데, nvidia-driver-460을 설치하면 hdaudio codec 프리징이 발생했고, 리눅스 재설치를 15번이나 반복하는 헛고생을 했습니다. 결국 18.04를 사용하려면 nvidia-driver-450 버전을 설치하면 그래도 프리징 없이 작동함을 발견했습니다.

 

문제는 nvidia-smi 명령어를 통해서 보면, nvidia 그래픽카드가 작동하지 않는 문제가 있었고... 그래서 듀얼모니터가 작동하지 않았습니다.

 

Ubuntu 20.04에서는 nvidia-driver-460드라이버가 정상 설치되고, 듀얼모니터도 정상 작동했지만 20.04에서는 ROS Noetic만 지원하므로,, 쓸수가 없었습니다.

 

 

 

 

그래서 내가 생각한 해결책은, windows 10에서 WSL을 통한 Ubuntu 18.04 설치와 그 안에서 ROS Melodic을 설치하는 것입니다.

 

Microsoft Store에서 Ubuntu 18.04 버전을 설치하면 자동으로 WSL 환경에서 우분투가 실행됩니다. 즉 윈도우 내에서 공간을 마련하여 우분투를 실행할 수 있다는 것 입니다. 다만, GUI환경을 활용하지는 못하고, 터미널 환경에서만 사용이 되고, 우분투에서 rviz같은 GUI를 띄우고 싶으면 xsever를 설치해야 실행이 가능합니다.

 

sourceforge.net/projects/vcxsrv/

 

VcXsrv Windows X Server

Download VcXsrv Windows X Server for free. Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2012 Express Edition. Source code can also be compiled with VS2008, VS2008 Express Edition and VS2010 Expr

sourceforge.net

 

만약 실행이 안되고 WslRegisterDistribution failed with error: 0x8007019e 이런 오류가 생긴다면

 

시작 -> windows 기능 켜기/끄기 -> linux용 Windows 하위 시스템 체크 -> 재부팅

하고 우분투를 켜면 정상 작동 합니다!

 

 

추가적으로 우분투에서 zsh유저들을 위한 설치 및 에러 해결 팁입니다. 설치는 차례대로 실행해주면 됩니다.

 

sudo apt-get install zsh

 

chsh -s /usr/bin/zsh

 

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

 

sudo apt install fonts-powerline

 

<<plugin install>>

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

 

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

 

sudo gedit ~/.zshrc 

 

<수정>

-> THEME=”agnoster”

-> plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

 

 

근데 WSL에서는 폰트를 다운 받아도 글자 깨짐이 제대로 해결이 안되는 경우가 있습니다.

https://mong9data.tistory.com/113

여기의 해결법으로 폰트 설치를 하면 깔끔하게 해결이 됩니다.