본문 바로가기

개발

WSL2 설치 중 에러: 윈도우 수동 업데이트 / BIOS 가상화 설정하기

이 포스트에서는 WSL2를 설치하면서 발생했던 에러들과 해결 방법에 대해서 다루고 있습니다.

전체적인 설치방법에 대해서는 「노마드 코더  : 개발자를 위한 윈도우 셋업」 강좌에서 큰 도움을 받았습니다.

 

 

1. 윈도우 패치 버전 확인

반드시 확인하셔야하는 부분입니다. 윈도우 패치가 2004버전 이상으로 패치되어있어야만 WSL을 사용할 수 있습니다. 

내 패치의 버전의 앞의 두자리가 20보다 작다면(ex. 1804, 1904...) 패치를 수동으로 진행하셔야합니다.

 

내 컴퓨터의 현재 윈도우 패치버전 확인하는 방법

▷방법①

시작 → 설정 → 시스템 → 정보 →Windosw사양 확인

방법②

윈도우 키 + R 을 눌러 실행 창 열기 winver 입력

 


윈도우 업데이트를 하는 방법

패치 버전이 2004가 아니신 분들은 업데이트가 중간에서 멈춰있을 확률이 높습니다.

이 경우, 억지로 2004를 다운받아서 패치를 진행하더라도 업데이트가 진행되지 않으므로(다른 업데이트가 설치 중이라는 에러 메세지가 발생합니다) 멈춰 있는 업데이트부터 해결해야 합니다.

 

설정 → 업데이트 및 보안에서 현재 진행중이거나 멈춰있는 업데이트가 되어있는지 확인합니다.

"현재 최신 상태입니다" 라는 문구가 떠있는지 확인합니다.

이런 문구나
이런 문구가 있으면 2004 업데이트가 진행되지 않습니다.

* "현재 최신 상태입니다"문구가 있어도 버전은 최신이 아닐 가능성이 있습니다.

꼭 윈도우의 현재 버전과 업데이트 상태 두가지 다 확인하셔야합니다.

 

 

업데이트는 최신인데 버전이 2004가 아닐 때

아래 링크에 접속해서 업데이트를 다운받아 진행

https://www.microsoft.com/ko-kr/software-download/windows10

 

Windows 10 다운로드

Windows 10용 ISO 파일을 다운로드한 경우, 해당 파일은 선택한 위치에 로컬로 저장됩니다.컴퓨터에 타사 DVD 굽기 프로그램이 설치되어 있으며 해당 프로그램을 사용하여 설치 DVD를 만들려는 경우,

www.microsoft.com


2. BIOS 가상화 확인

우분투까지 설치를 다 하신 후, 우분투를 재실행 시켰더니 0x803...에러가 뜨거나

WSL 버전 1에서 2로 버전 변경을 시도 할 때 변경이 되지 않는 분들은 반드시 BIOS에서 가상화를 설정해주셔야합니다.

 

 

작업관리자 → 성능탭으로 들어가서 가상화가 "사용"으로 되어있는지 확인합니다.

BIOS의 경우, 메인보드 제조사마다 설정하는 방법이 다르므로 확인 후 가상화 설정을 진행합니다.

 

저같은 경우는 SVM MODE라고 되어있었습니다.

 

☆만약 가상화가 지원되지 않는 CPU라면 WSL2를 사용할 수 없습니다.