os/windows

[Windows] WSL2 설치 (BIOS, Linux, Ubuntu 22.04 LTS, 0x800701bc)

2023. 7. 30. 15:04
목차
  1. WSL이란?
  2. 누구나 설치 할 수 있는가?
  3. 설치방법

Linux Tux

WSL이란?

WSL은 "Windows Subsystem for Linux"의 약어로, 윈도우 운영 체제(Windows OS)에서 리눅스 환경을 실행하기 위한 기능을 제공하는 기술입니다. 이 기능은 Microsoft사가 Windows 10 이후의 버전에서 도입하여 개발자들이 윈도우 환경에서도 리눅스 명령어와 도구들을 사용할 수 있도록 해 줍니다.

쉽게 말해서 윈도우에서 리눅스 커맨드를 활용하기 위한 기술이라 생각하면 됩니다.

 

WSL은 1과 2로 나뉘는데 차이는 다음과 같습니다: 

WSL 1: 리눅스 바이너리를 Windows 커널과 중간 계층인 "LXSS Manager Service"를 통해 번역하여 실행합니다.
WSL 2: 리눅스 커널을 Windows 10 시스템 위에서 하이퍼바이저(Hyper-V)를 사용하여 직접 실행합니다.

즉 WSL2가 낫습니다.

 

누구나 설치 할 수 있는가?

윈도우 버전 확인: 윈도우 키 + R, winver 입력 후 확인

 

WSL 1 설치 최소 조건

  • 64비트 버전의 Windows 10
  • 윈도우 빌드 16215 이상 (빌드 확인: winver 명령어 실행)
  • 가상화 기능이 활성화되어 있어야 합니다. (BIOS/UEFI 설정에서 가상화 기능 활성화)

WSL 2 설치 최소 조건

  • 64비트 버전의 Windows 10 Home, Pro, Enterprise, 또는 Education
  • Windows 빌드 19041 이상 (빌드 확인: winver 명령어 실행)
  • 가상화 기능이 활성화되어 있어야 합니다. (BIOS/UEFI 설정에서 가상화 기능 활성화)

 

설치방법

1. BIOS/UEFI에서 가상화 설정을 활성화 해줍니다.

대부분의 메인보드는 Advanced모드 기준, CPU 설정에 가면 존재합니다.

인텔 CPU이신 분들은 VMX,

AMD CPU는 SVM이라고 표시됩니다.

AMD ASUS 메인보드 사진

 

2. PowerShell을 관리자로 실행합니다.

다음 2번의 명령어로 WSL기능을 활성화 해줍니다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

여기까지 아무 문제 없다면 재부팅을 하신 뒤 다음 명령어를 입력합니다.

재부팅 안하면 적용이 안됩니다.

 

wsl --set-default-version 2

 

이렇게 뜬다면 WSL2은 설치가 끝났습니다.

리눅스를 사용할 '준비'가 끝났으니 활용할 수 있는 도구를 설치하면 됩니다.

 

저는 무난한(?) Ubuntu 22.04.2 LTS를 설치하기로 했습니다.

Microsoft Store에 실행하셔서 검색하시면 쉽게 설치하실 수 있습니다.

다만 이렇게 설치하고 실행하면 "Error: 0x800701bc" 오류가 나는데,

이는 리눅스 커널이 존재하지 않아서 그렇다.

 

리눅스 커널 설치는 다음 사이트에서 할 수 있다:

https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

learn.microsoft.com

파란색 하이퍼 링크를 클릭하면 설치가 가능하다.

링크는 다음과 같지만 보안상 공식홈페이지를 별도로 남겼다: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

 

모든게 설치되고 우분투를 실행하고 다음 화면이 뜬다면 모든게 끝이다:

 

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

[Windows] WSL2에서 jdk 설치하기 (ubuntu, jdk, path)  (0) 2023.07.31
익스플로러 검색 공급자(검색창) 바꾸는 방법 (Internet Explorer)  (0) 2019.09.22
  1. WSL이란?
  2. 누구나 설치 할 수 있는가?
  3. 설치방법
'os/windows' 카테고리의 다른 글
  • [Windows] WSL2에서 jdk 설치하기 (ubuntu, jdk, path)
  • 익스플로러 검색 공급자(검색창) 바꾸는 방법 (Internet Explorer)
leneu
leneu
leneu
dev_leneu
leneu
전체
오늘
어제
  • 전체 글 (42)
    • dev (26)
      • java (4)
      • javascript (3)
      • spring (3)
      • react-native (1)
      • python (0)
      • algorithm (5)
      • sql (1)
      • nas (2)
      • tool (2)
      • certification (1)
      • others (4)
    • os (9)
      • windows (3)
      • mac (6)
    • life (7)
      • 취업성공패키지 (4)
      • photos (2)
    • review (0)

인기 글

태그

  • Oracle11g
  • Spring
  • 백준코딩
  • HRD
  • couldnotresolve
  • DS220+
  • for문
  • 길고양이
  • Mac
  • println
  • sqldeveloper
  • 백준
  • 별찍기
  • 취업성공패키지
  • Nas
  • springboot
  • 환경변수
  • macos
  • Java
  • 구글
  • jdk
  • AppleSilicon
  • 취성패
  • 국가기간전략산업직종훈련
  • Git
  • homebrew
  • JPA
  • .m2
  • 시놀로지
  • WSL2

최근 댓글

최근 글

hELLO · Designed By 정상우.
leneu
[Windows] WSL2 설치 (BIOS, Linux, Ubuntu 22.04 LTS, 0x800701bc)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.