Hyper-V를 설치하기 전에 저는 행복한 wsl 사용자였습니다.
내가 하는 일은 타자를 치는 것뿐이다.와슬존재하다지침우분투가 부팅되면 거기서 해야 할 일을 할 수 있습니다.
이제 다시 시작한 후 wsl 명령이 다른 명령을 실행합니다. 명령 프롬프트바이시그, 아니요뿌리, 시스템 내용이 다릅니다.cat/etc/os-release보여주다:
NAME="Common Base Linux Mariner".
낯선 사람이라도 달리고 있어wsl--시스템내 우분투를 실행하겠습니다! os-release에는 PRETTY_NAME="Ubuntu 22.04.2 LTS"가 표시되며 모든 것이 잘 작동합니다.
또한 다른 배포판도 설치되어 있지 않습니다.wsl --list다음을 제공합니다:
Windows Subsystem for Linux Distributions:
Ubuntu (Default)
wsl이 이것 대신 Ubuntu를 호출하도록 어떻게 복원할 수 있습니까?
답변1
실행하면 wsl --list --all
항목 옆에 "(기본값)"이 나타납니다. 이것은 방금 실행했을 때 입력된 기본 배포판이 됩니다 wsl
.
>wsl --list --all
Windows Subsystem for Linux Distributions:
Debian (Default)
kali-linux
를 사용하여 이 설정을 변경할 수 있습니다 wsl --setdefault <distroname>
.
>wsl --setdefault kali-linux
The operation completed successfully.
>wsl --list --all
Windows Subsystem for Linux Distributions:
kali-linux (Default)
Debian
또는 일반적으로 특정 명령을 실행하여 배포판을 선택할 수 있습니다. 예를 들어 이렇게 하면 debian
Debian 배포판으로 이동하게 됩니다 kali
.