[개발환경]Windows11 WSL2 설치하기

Inung_92·2023년 10월 19일
2

개발환경

목록 보기
6/7
post-thumbnail

WSL?

Window Service for Linux의 약자. Windows 환경에서 리눅스 가상머신을 가동 할 수 있도록 공식적으로 지원한다.

공식 지원 조건

-Windows 10 1903, 18362 또는 Windows 11(Home 버전 사용 가능)
-Hyper-V 가상화 지원 가능 PC

지원 조건에 해당하는지 확인하는 방법은 다음과 같다.

  • control + alt + delete → 작업관리자 → 성능
  • 아래 사진과 같이 가상화 부분이 ‘가능’인지 확인

설치하기

Linux용 Windows 하위 시스템 설정

Windows에서 리눅스를 사용하기 위해 하위 시스템 설정을 활성화 시켜주어야 한다. 아래 설명과 같이 접속해서 하위 시스템 활성화를 해주자.

제어판 → 프로그램 및 기능 → Windows 기능 켜기/끄기 접속

설정을 하면 시스템 재시작 여부를 물어본다. 재시작은 WSL을 설치하고 한번에 재시작하기 위하여 다음에 하기를 눌러주자.

혹시라도 여기서 Hyper-V가 없다면 여기를 참고하여 설치를 하자.

리눅스 구축

이제 Windows의 하위 시스템을 활용하여 리눅스를 구축 할 준비가 되었으니 절차대로 진행해보자.

WSL 설치

Windows PowerShell 관리자 모드로 실행하고 아래 명령어 입력하자.

wsl --install

오류없이 설치가 완료되었으면 다음 단계를 따라가자.

Unbuntu 설치

아래 명령어를 입력하여 현재 설치 가능한 배포판을 확인해보자.

wsl --list --online

특정 버전이 있다면 목록에 보이는 것처럼 Ubuntu-18.04 등을 직접 설치하면되고, 그렇지 않다면 최신 버전 설치를 위해 아래 명령어를 입력한다.

우분투 설치 명령어

# 특정 버전
wsl --install -d Ubuntu-[버전]

# 현재 등록된 최신버전
wsl --install -d Ubuntu

우분투의 설치가 완료되면 유저정보를 입력하고 PC를 재부팅 해준다.

Ubuntu 접속

재부팅이 완료되고 설치가 완료되었으니 우분투에 접속해보자. Windows 검색 창에 Ubuntu를 검색하고 앱을 실행한다.

아래와 같은 화면이 나오면 정상적으로 설치가 완료된 것이다.

WSL 로컬 파일 이동

Windows에서 WSL 또는 반대로 파일 이동이 필요한 경우 아래 명령어를 Ubuntu에서 입력하여 디렉토리 창을 띄우면 된다.

# .을 입력하지 않은 경우 Windows의 홈 디렉토리에서 창이 열린다.
explorer.exe .

아래와 같이 디렉토리가 나오면 원하는 파일을 드래그 앤 드롭으로 이동시키면 된다.


마무리

이렇게해서 Windows11에 WSL2를 설치하는 방법에 대해서 알아보았다. Windows 환경에 배포를 하게되면 기존에 개발한 프로젝트에서 os.fork() 등의 기능을 사용 할 수 없기에 리눅스 배포환경을 구축하기 위해서 WSL을 사용하였다.

설치를 하면서 크게 어렵거나 헷갈린 부분들은 없지만 Windows를 재부팅하는 경우들에 대해서 자동 재시작을 하는 설정들이 필요하다는 것을 느낀다.

다음 포스팅에서는 외부접속에 대한 허용에 대해서 알아보도록 하겠다.

그럼 이만.👊🏽

profile
서핑하는 개발자🏄🏽

0개의 댓글