WSL2 우분투 완벽 사용법

OpenJR·2022년 7월 18일
0

자 윈도우에서 해야하는 작업과 우분투에서 해야하는 작업이 많다면, 멀티부팅이 과연 최고의 대안이 될 수 있을까? 라는 질문에 답변은 절대 No이며, 그렇기에 멀티부팅을 사용하더라도 WSL2로 우분투를 윈도우에서 돌리고 GUI까지 띄워야 하는 법 정도는 알아야한다.

1. WSL2-Ubuntu 설치

인터넷 wsl 공식 홈페이지에 잘 나와 있으니 따라하면 된다.
https://docs.microsoft.com/ko-kr/windows/wsl/install

2. Xming(GUI 서버) 설치

WSL2 는 WSL1과 같이 쉽게 GUI서버가 열리지 않는다. WSL2는 WSL2 전용 네트워크를 사용해 localhost에서 정보를 받아오지 못하기 때문이다!
방법은 아래와 같다.

1. Xming 외부 IP 요청 허용

xming을 설치 후 xming 바로가기 아이콘을 바탕화면에 만든 후 속성-바로 가기-대상에 아래의 글들을 추가해 준다.
:0 -clipboard -multiwindow -ac
이제 바로가기 버튼으로 xming을 실행해준 후 종료 해준다.

2. Xming 방화벽 요청 허용

관리자 권환으로 연 파워셀에 아래의 명령을 타이핑한다.
Set-NetFirewallRule -DisplayName "Xming X Server" -Enabled True -Profile Any

3. IP 주소 획득 및 DISPLAY 변수 설정

우분투에서 cat /etc/resolv.conf를 통해 IP를 얻고 DISPLAY 변수로 설정한다.
export DISPLAY=IP:0
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0

이래도 안되면

제어판 -> 시스템 및 보안 -> Windows Defender 방화벽 -> Windows Defender 방화벽을 통해 앱 또는 기능 허용에 들어가 Xming X server에 개인과 공용 모두에 체크가 되어 있는지 확인하고 재부팅 한다.

profile
Jacob

0개의 댓글