본문 바로가기
Windows

WSL 설치 경로 변경

by Rainbound-IT 2023. 8. 23.
반응형

목차

     

    증상

    wsl 에 CentOS를 설치 하였는데 급하게 하느라 다운로드폴더에 설치를 해버렸다.

    그래서 설치된 폴더를 그냥 C:\CenOS7\에 옮기고 실행하니 다음과 같은 에러가 발생했다.

    wsl: C:\Users\test\.wslconfig:7의 알 수 없는 키 'wsl2.wslPath'
    'C:\Users\test\Downloads\CentOS7\ext4.vhdx' 디스크를 WSL2에 연결하지 못했습니다. 지정된 경로를 찾을 수 없습니다.
    Error code: Wsl/Service/CreateInstance/MountVhd/ERROR_PATH_NOT_FOUND

     

    wsl 목록: wsl --list

    이렇게 되어 있다.

    그냥 wsl 하면 기본값으로되니 아래처럼 옵션을 줘서 실행시켜 줘야한다.

    실행 명령어: wsl -d CentOS

     

     

    해결방법

    WSL 종료

    wsl을 종료해야한다.

    wsl --shutdown

    위 명령어를 입력하거나 모든 세션을 종료한다.

     

     

     

    wsl에 등록해제

    변경이 없는지 목록에 있는 것을 삭제한다.

    wsl --unregister CentOS7

     

    WSL 에 등록

     

    wsl --import CentOS7 C:\CentOS7 C:\CentOS7\ext4.vhdx --vhd
    # wsl --import [OS이름] [OS설치된경로] [파일경로] [--vhd파일 확장자가 vhdx일경우 넣어야함]

     

    완료가 되었다.

     

     

    Reference

    https://learn.microsoft.com/ko-kr/windows/wsl/use-custom-distro

     

    WSL과 함께 사용할 Linux 배포 가져오기

    Linux용 Windows 하위 시스템과 함께 사용할 Linux 배포를 가져오는 방법을 알아봅니다.

    learn.microsoft.com

     

    WSL 기본명령어

    https://learn.microsoft.com/ko-kr/windows/wsl/basic-commands?source=recommendations 

     

    WSL의 기본 명령

    WSL(Linux용 Windows 하위 시스템)에 포함된 기본 명령에 대한 참고자료입니다.

    learn.microsoft.com

     

    반응형

    댓글