Docker 를 다뤄보기 위해 WSL 설치를 했습니다. 그런데 중간 중간 에러가 발생하였었습니다.
제가 기억하고 있기로는 Microsoft 에서 제공해주는 Guide 를 따라 하면 쉽게 설치 되는 걸로 알고 있어서 해당 웹페이지를 참고하여 설치를 진행하였는지 문제가 발생한 case 가 있었고 어떻게 해결하였는지 알아보겠습니다.
우선 제가 참고한 WSL 설치 Web Page 입니다. Microsoft 의 공식 홈페이지 입니다.
이전 버전 WSL의 수동 설치 단계 | Microsoft Learn
제가 발생한 에러는 2가지 입니다.
1. please restart wsl with the following command and try again
2. WslRegisterDistribution failed with error: 0x800701bc
이 2가지에 대해서 알아보도록 하겠습니다.
1. please restart wsl with the following command and try again
Ubuntu 22.04.1 LTS 를 설치하던 중 발생한 에러입니다.
위 스크린샷의 설명을 보면
please restart wsl with the following command and try again:
wsl --shutdown , wsl --unregister Ubuntu 22.04.1 을 하라고 하던데 해봤자 똑같이 진행이 안됩니다. 이 이슈는 간단하게 해결이 가능합니다.
해결방법 바로 가기
2. WslRegisterDistribution failed with error: 0x800701bc
Ubuntu 20.04.5 LTS 설치중에 발생한 error 입니다. Ubuntu 22.04.1 LTS 가 안되서 다른 version 설치 해보니 해당 문제가 발생하더라구요. 사실 해당 에러는 간단한 구글링으로 해결방안을 찾을 수 있었습니다.
해결방법 바로 가기
3. 에러 해결방법 (please restart wsl with the following command and try again, WslRegisterDistribution failed with error: 0x800701bc)
두가지 이슈(please restart wsl with the following command and try again, WslRegisterDistribution failed with error: 0x800701bc) 모두 해결방법은 동일합니다. 공식 웹페이지에 있는 Linux 커널 업데이트 패키지를 다운받고 Install 하시면 됩니다.
공식 웹페이지에 있는 Linux 커널 업데이트 패키지를 다운받고 Install 하시면 됩니다.
아니면 시스템 종류에 따라 아래 Link 이용하셔서 다운 받고 설치하시면 됩니다.
x64 머신용 - https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
arm64 머신용 - https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi
시스템 정보 를 통해 시스템 종류(ARM64 인지, x64 인지) 를 알 수 있습니다.