windows10에서 ubuntu를 사용하기 위한 wsl2 설정 정리해 봅니다.
우선 Linux subsystem을 설치합니다.
설정 -> 앱 및 기능 -> 선택적 기능 -> 관련 설정 -> 기타 윈도우 기능 -> Linux용 Window 하위시스템을 선택합니다.
Microsoft Store에서 Ubuntu를 찾아 설치합니다.
명령창이나 파워쉘에서 다음과 같이 wsl의 버전을 확인하시기 바랍니다.
wsl --list --v
시작 메뉴에서 Ubuntu를 찾아 실행합니다.
처음 실행하면 실행에 시간이 좀 걸릴수도 있습니다.
실행한 후에 사용자 이름과 암호를 입력하라고 합니다.
자세한 내용은 아래의 사이트를 참조하십시오.
https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/
설치가 끝나면 다음과 같은 순서로 설치합니다.
Ubuntu 창에서 명령만 입력하면 됩니다.
1. 우분투 업데이트와 업그레이드를 실행합니다.
sudo apt update && sudo apt -y upgrade
2. NVIDIA 카드가 있으면 CUDA를 설치합니다.
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-wsl-ubuntu-11-4-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
참조 : 아래의 내용은 sample code를 빌드해서 테스트하는 것 입니다.
sudo su
cd /usr/local/cuda/samples/4_Finance/BlackScholes
make
./BlackScholes
3. 한글 설정 - 우분투 기본은 한글이 설치되지 않습니다. 다음과 같이 한글 패키지 및 설정을 합니다. (폰트까지 설치합니다.)
sudo apt -y install language-pack-ko
sudo locale-gen ko_KR.EUC-KR
sudo update-locale LANG=ko_KR.UTF-8 LC_MESSAGES=POSIX
sudo update-locale LC_MESSAGES=POSIX
sudo apt -y install fonts-nanum fonts-nanum*
4. GUI 사용을 위해 xrdp를 설치합니다.
sudo apt-get install xrdp
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
5. xfce 윈도우 매니저를 설치합니다. 중간에 윈도우 매니저를 어떤 것으로 할지 물으면 lightdm을 선택하면 됩니다.
sudo apt-get install -y xfce4
sudo apt install -y xfce4-goodies
윈도우 매니저 설정을 위해 다음과 같이 startwm.sh파일을 편집합니다.
sudo vi /etc/xrdp/startwm.sh
맨 마지막에 다음 두줄을 입력합니다.
# xfce
startxfce4
6. ibus 한글 입력기를 설치합니다. (한글입력기는 다른것을 설치하셔도 됩니다.)
sudo apt-get install ibus-hangul
im-config -n ibus
.bashrc에 다음을 추가
export GTK_IM_MODEL=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
7. xrdp 서비스를 실행합니다.
sudo /etc/init.d/xrdp start
원격 데스크톱 연결에서 호스트명에 "localhost:3390"이라고 입력하면 다음과 같은 화면이 나오게 됩니다.
wsl2의 리소스를 정리하는 방법은 아래 포스트를 참조하십시오.
https://seokbeomkim.github.io/posts/wsl-customize-resource/
'Windows' 카테고리의 다른 글
python c# dll 호출하기 (0) | 2022.09.26 |
---|---|
Windows11 upgrade (0) | 2022.09.20 |
엑셀 배열 입력이 안될때. (0) | 2021.08.08 |
Intel Iris Xe Graphics WPF problem. (0) | 2021.03.15 |
Visual Studio 텍스트 편집기 왼쪽 아이콘들 (0) | 2021.02.22 |