windows11 WSL2 리눅스 한번에 설치

반응형
    반응형

    윈도우 11 업데이트가 가능해졌습니다. 윈도우10에서 윈도우 11로 옮기면 호환이나 이것저것 다 안 될 것이라 생각하는 분들이 많은 것 같습니다. 물론 그럴수 있지만 아래 내용에서 windows11 wsl2 설치를 하는 것을 확인해보시면 생각이 많이 바뀌실 것 같습니다.


    요즘 개발을 위해 리눅스를 많이 사용하는데 서버용이라면 메인 OS로 리눅스를 해도 상관없지만 그렇지 않은 경우는 가상환경을 만들어서 하는 경우가 많습니다. 그렇다보면 윈도우에 저장되어 있는 DB나 기타 저장 파일을 리눅스에도 다시 전송을 하거나 서버를 하나 열어서 공유를 한다거나 하는 프로세스 처리를 해야하는데 용량은 제한되어 있는 불편함이 있습니다. 그래서 윈도우 10에서도 WSL2(리눅스용 원도우 하위시스템)이라는 방법으로 직접적으로 리눅스를 돌리면 불편함을 해소할 수 있는데 설치과정이 완전 복잡합니다. 물론 2004이상(빌드 19041이상)이 아닌경우에 한해서입니다.
    어쨋든 복잡한 설치과정! 윈도우 11에서는 완전 간단해졌습니다.

     

    WSL2 설치하기

    설치요건

    최소설치 요건은 windows10 버전 2004이상(빌드 19041이상) 또는 windows11 입니다.

    설치하기

    먼저 PowerShell을 관리자 권한으로 실행시킵니다. 

     

    처음 사용하시는 분이라면 powershell에서 다음을 입력합니다.

    자동으로 wsl2으로 설치됩니다.

    wsl --install

    이미 WSL1으로 설치되었다면 wsl --set-version 명령을 사용합니다. WSL 2에서 WSL 1로 다운그레이드하거나 이전에 설치된 Linux 배포를 WSL 1에서 WSL 2로 업데이트할 수 있습니다.이건 배포판이 설치된 상태에서 할 수 있으니 일단 넘어갑니다.

    wsl 설치가 완료되면 리눅스를 설치합니다.

    다음을 입력해 설치할 수 있는 리스트를 살펴봅니다.

    wsl --list --online

    이제 알맞는 버전을 찾고 다음과 같이 설치를 진행합니다.
    저는 우분투를 설치하겠습니다.

    wsl --install -d Ubuntu

    바로 설치가 완료됩니다.
    너무 간단해서 감탄밖에 나오지 않는 설치과정입니다.
    이거 하려고 윈도우 11 설치한 것 같습니다.
    자동으로 리눅스 실행이 되고 설정을 시작합니다.(버전에 따라서는 다를 수도 있습니다.)

     

    WSL 버전 확인

    Linux 배포판이 WSL 1 또는 WSL 2로 설정되어 있는지 확인하려면 wsl -l -v 명령을 사용합니다.

     wsl -l -v

     

    WSL 버전 변경

    버전을 변경하려면 wsl --set-version <배포판> 2 명령을 사용하여 <배포판> 을 업데이트하려는 Linux 배포판의 이름으로 바꿉니다. 예를 들어 wsl --set-version Ubuntu-20.04 2는 WSL 2를 사용하도록 Ubuntu 20.04 배포를 설정합니다.

    1로 바꾸고 싶다면 wsl --set-version <배포판> 1 로 하시면 됩니다.

    wsl --set-version <배포판> 2  #WSL2 버전으로 설정
    wsl --set-version <배포판> 1 #WSL1 버전으로 설정

     

     

    앞으로 설치될 배포판의 WSL 버전을 미리 정하려면 다음과 같이 합니다.

    wsl --set-default-version <Version#> ## <Version#> =1 or 2

    <Version#>에는 1 또는 2를 입력하시면 됩니다. 디폴트값으로 버전을 정해서 앞으로 리눅스를 설치하고서 set-version 설정을 생략할 수 있게 됩니다.

     

    리눅스 설정하기

    사용할 계정과 비밀번호를 입력합니다.

    입력이 완료되면 다음과 같이 명령어 치는 란이 나옵니다.
    참고로 비밀번호는 화면에 표시되지 않으니 유의하시기 바랍니다.

     

    리눅스가 바로 안 뜰 때

    요즘은 버전 업데이트로 재부팅 없이 바로 설치가 가능했지만 버전 업데이트를 하지 않은 경우 재부팅 후에 설치완료가 되어서 설치가 잘 된 줄 모를수도 있습니다.
    설치를 확인하시려면 다음을 입력합니다.

    wsl --status

    커널 버전도 확인할 수 있습니다.

     

    이제 윈도우 vscode와 리눅스를 연결해 개발을 시작하면 됩니다. 

    WSL을 이용한 윈도우 vscode와 리눅스 연동방법은 다음 포스팅에서 확인해주시기 바랍니다.

     

     

    WSL를 이용한 윈도우 vscode 리눅스 연동

    WSL를 이용한 윈도우 vscode에 리눅스 연동하는 방법입니다. WSL로 연동된 리눅스인 경우 호환 문제로 snap을 이용한 설치가 잘 안 됩니다. 파이참은 snap으로 설치하게 되는데 마이크로소프트와 snap

    seong6496.tistory.com

    댓글

    Designed by JB FACTORY

    ....