WSL(Windows Subsystem for Linux)을 사용하면 Windows 시스템에 Ubuntu 환경을 설치하고 애플리케이션들을 사용할 수 있다. 이 글에서는 Windows11에서 WSL을 활성화 하고 Ubuntu 환경을 구성하고 GUI 애플리케이션을 사용하는 방법들을 알아본다.
WSL 설치
WSL은 command line에서 설치할 수 있는데, 관리자 권한으로 Powershell을 열고 “wsl –install”을 실행한다.
wsl --install
아래와 같이 WSL과 Ubuntu 설치가 진행된다.
아래와 같이 설치가 완료되면 시스템 재부팅을 해준다.
시스템 재부팅은 Windows키 + R 을 입력해서 실행 창이 뜨면 “shutdown /r
“을 실행한다.
shutdown /r
재부팅하면 아래와 같이 Ubuntu가 시작하면서 계정을 입력 하라는 창이 뜬다.
계정을 입력 하면 계정을 생성하고 아래와 같이 생성한 계정으로 로그인한 프롬프터가 뜬다. 아래 그림은 winuser
라는 계정을 생성한 후 이다.
Ubuntu 22.04 LTS가 설치되었고, winuser
계정으로 터미널이 열린 것을 확인할 수 있다.
Windows에 Ubuntu가 설치된 것을 확인하기 위해 검색 창에 ubuntu를 입력하면 아래와 같이 설치되어 있는 것을 확인할 수 있다.
또한 “WindowKey + E”를 클릭하여 익스플로러를 실행해 보면 Linux > Ubuntu가 설치되어 있는 것을 확인할 수 있다.
Ubuntu 구성
최신 업데이트를 설치하자
sudo apt update
sudo apt full-upgrade -y
systemd 활성화(선택 사항)
2022년 9월 Microsoft는 WSL에서 systemd 지원을 발표했다. systemd를 활성화하려면 /etc/wsl.conf
를 수정해야 한다.
/etc/wsl.conf
파일을 열고 다음 줄을 삽입한다.
[boot]
systemd=true
GUI 패키지 설치 및 사용
WSL2에는 기본적으로 WSLg가 활성화되어 있어서 그래픽 Linux 애플리케이션을 실행할 수 있다. 기본 X11 애플리케이션을 설치하자.
sudo apt install x11-apps -y
눈이 마우스를 따라가는 xeyes
과 계산기인 xcalc
를 실행해 보자.
xeyes &
xcalc &
putty
를 설치하고 실행해 보자
sudo apt install putty -y