os/Window

wsl1 and wsl2

C/H 2021. 7. 8. 16:47

using WSL1, WSL2

C:\Users\username> wsl --help
Copyright (c) Microsoft Corporation. All rights reserved.

사용법: wsl.exe [인수] [옵션...] [명령줄]

Linux 바이너리를 실행하기 위한 인수:

    명령줄이 제공되지 않으면, wsl.exe는 기본 셸을 실행합니다.

    --exec, -e <명령줄>
        기본 Linux 셸을 사용하지 않고 지정된 명령을 실행합니다.

    --
        나머지 명령줄은 그대로 전달합니다.

옵션:
    --distribution, -d <배포이름>
        지정된 배포를 실행합니다.

    --user, -u <사용자이름>
        지정된 사용자로 실행합니다.

Linux용 Windows 하위 시스템 관리 인수:

    --export <Distro> <파일이름>
        배포를 tar 파일로 내보냅니다.
        파일 이름은 - 표준 출력일 수 있습니다.

    --import <Distro> <설치위치> <파일이름> [옵션]
        지정된 tar 파일을 새 배포로 가져옵니다.
        파일 이름은 - 표준 입력일 수 있습니다.

        옵션:
            --version <버전>
                새 배포에 사용할 버전을 지정합니다.

    --list, -l [옵션]
        배포를 나열합니다.

        옵션:
            --all
                현재 설치 또는 제거 중인 배포를 포함하여
                모든 배포를 나열합니다.

            --running
                현재 실행 중인 배포만 나열합니다.

            --quiet, -q
                배포 이름만 표시합니다.

            --verbose, -v
                모든 배포에 대한 자세한 정보를 표시합니다.

    --set-default, -s <Distro>
        배포를 기본으로 설정합니다.

    --set-default-version <버전>
        새 배포의 기본 설치 버전을 변경합니다.

    --set-version <Distro> <버전>
        지정된 배포의 버전을 변경합니다.

    --shutdown
        실행 중인 모든 배포 및 WSL 2 경량 유틸리티 가상 머신을 종료합니다.

    --terminate, -t <Distro>
        지정된 배포를 종료합니다.

    --unregister <Distro>
        배포의 등록을 취소합니다.

    --help
        사용 정보를 표시합니다.
C:\Users\username> wsl -l -v
  NAME            STATE           VERSION
* kali-linux      Stopped         2
  Ubuntu-20.04    Running         2

C:\Users\username> wsl --set-default-version 1
C:\Users\username> wsl --set-default-version 2

C:\Users\username> wsl --set-version Ubuntu-20.04 1
변환이 진행 중입니다. 몇 분 정도 걸릴 수 있습니다...

아래 내용이 표시 된다면. 참조 url에서 x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드 후 설히 한 뒤 다시 실행한다.

C:\Users\username> wsl --set-version kali-linux 2
변환이 진행 중입니다. 몇 분 정도 걸릴 수 있습니다...
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
WSL 2에 커널 구성 요소 업데이트가 필요합니다. 자세한 내용은 https://aka.ms/wsl2kernel을 참조하십시오.

wsl2 칼리 리눅스 데스크탑 이용: https://www.kali.org/docs/wsl/win-kex/
VCRUNTIME140.dll 오류: https://ungdoli0916.tistory.com/18#google_vignette

반응형