본문 바로가기

Windows

wsl2 총정리

반응형

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/

 

[Windows 10] WSL2 설치 및 사용법

Microsoft에서는 2020년 5월 리눅스를 윈도우와 통합해서 사용할 수 있는 WSL2를 발표했습니다. 이 글에서는 WSL2를 설치하고 사용하는 방법을 소개합니다

www.lainyzine.com

 

설치가 끝나면 다음과 같은 순서로 설치합니다.

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/

 

WSL 리소스 조정하기

일상 속 글쓰기

seokbeomKim.github.io

 

반응형

'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