짧은하루

윈도우에서 bash 사용하기 (window 11, bash, 에러 핸들링 0x800701bc, 0x80370102) 본문

OS/windows

윈도우에서 bash 사용하기 (window 11, bash, 에러 핸들링 0x800701bc, 0x80370102)

짧은하루 2023. 8. 18. 05:11

회사 맥북을 반납하면서 집에 있던 윈도우 노트북으로 개발을 해야했다.

파워쉘이 있긴 하지만 원래 쓰고 있던 bash 쉘이 익숙해서 bash를 설치하였다.

 

WSL과 bash 

윈도우 11에서 Bash를 사용하기 위해서는 WSL을 설치하면 된다.

WSL은 Linux용 Windows 하위 시스템으로 이를 사용하면 개발자가 Linux 배포판(예: Ubuntu, OpenSUSE, Kali, Debian, Arch Linux)을 설치하고 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 Windows에서 직접 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 사용할 수 있다.

 

일반적으로 WSL을 설치하고 재부팅하면 우분투가 자동으로 깔리기 때문에 bash를 이용할 수 있다. (설치방법 1)

하지만 나의 경우 WSL이 깔려져 있음에도 우분투가 실행되지 않아 설치 방법 2 를 사용하였다.

 

설치 방법 1

1. 명령 프롬프트 - 관리자 권한으로 실행 wsl --install 입력 후 엔터

wsl --install

2. 재부팅

3. 우분투 실행

 

참고: https://learn.microsoft.com/ko-kr/windows/wsl/install

 

 

설치 방법 2

1. 설정 - 개인 정보 및 보안 - 개발자용 - 개발자 모드 활성화

2. 명령 프롬프트 - 관리자 권한으로 실행 wsl --install 입력 후 엔터 (이미 깔려져 있는 경우 생략)

wsl --install

3. 설정 -  Windows 기능 켜기/끄기 (검색 기능 이용)

     - Linux용 Windows 하위 시스템 체크

     - Hyper-V 체크 (하위 카테고리까지 모두 체크하기)

     - 가상 머신 플랫폼 체크

     - 확인 및 재부팅

4. Microsoft store - ubuntu 검색 및 설치 - 열기

5. Enter new UNIX username: 이름 입력 후 엔터
6. New password: 비밀번호 입력 후 엔터 (비밀번호는 보이지 않으니 그냥 누르시고 엔터 누르세요)
7. Retype new password: 비밀번호 재입력 후 엔터

 


우분투 실행시 에러가 발생하는 경우 

에러 명: WslRegisterDistribution failed with error: 0x800701bc

해결 법: WSL2 Linux Kernel Update 를 설치

다운로드 링크: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

 

에러 명: WslRegisterDistribution failed with error: 0x80370102

해결 법: https://aka.ms/enablevirtualization

한글 설명: https://velog.io/@jaylnne/WSL-Error-0x80370102-%ED%95%B4%EA%B2%B0

 

 

 

 

반응형

'OS > windows' 카테고리의 다른 글

윈도우에 주피터 노트북 설치하기(Jupyter notebook)  (1) 2020.12.09
Comments