WSL 설치 무작정 따라하기

    WSL이란?

    WSL이 등장하기 전에는 윈도우에서 VirtualBox와 같은 가상머신을 이용하여 Linux를 구동할 수 밖에 없었습니다. WSL은 윈도우 위에 리눅스를 구동할 수 있도록 합니다. 기존의 WSL1은 리눅스 위에 WSL 레이어에서 구동되었고, 리눅스의 System call을 윈도우의 System call로 번역하여 실행하는 방식을 채택했지만, 그 덕분에 일부 패키지나 소프트웨어가 실행되지 않는 문제점이 있었습니다.

    WSL2는 경량화된 VM 위에 리눅스 커널을 통째로 올려 온전한 리눅스를 윈도우에서도 듀얼부팅이나 가상머신의 무거움 없이 사용할 수 있도록 하였습니다.

    WSL2에선 Docker를 사용할 수 있어 WSL2 설치를 권장드립니다.

    WSL1과 WSL2의 아키텍쳐 다이어그램. 출처 : https://www.digihunch.com/2020/06/wsl2-environment-on-windows-10/

    설치하기

    요구조건

    Windows 10 2004버젼 이상이 필요합니다. 윈도우 키 + R → winver 실행으로 현재 구동중인 Windows의 버전 확인 가능하며 만약 버젼이 낮다면 Windows 업데이트를 수행해야 합니다.

    WSL/VM 기능 활성화

    윈도우 키 + X → Windows PowerShell(관리자) 실행 후 

    아래 명령어 입력.

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

     

    두 명령어 실행이 끝나면 재부팅이 필요합니다.

    WSL2를 기본으로 설정하기

    WSL2를 사용하기 위해선 리눅스 커널 업데이트가 필요합니다. 아래 파일을 설치하세요.

    https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

    설치가 완료되었다면 powershell을 열어서

    wsl —set-default-version 2

    를 입력해주시면 됩니다. 이 명령어는 앞으로 설치되는 모든 WSL 리눅스에서 WSL 1 대신 WSL 2를 기본으로 설정해주는 명령어입니다.

    리눅스 배포판 설치하기

    다양한 리눅스 배포판들이 있다.

    Windows Store에서 Linux로 검색하면 여러 배포판들이 나오며, 원하시는 배포판을 선택하여 설치하시면 됩니다. 개인 사용자에게 가장 인기있는 배포판은 Ubuntu입니다.

     

     

     

    댓글