WSL2: Windows에서 더 이상 듀얼 부팅이나 무거운 VM이 없습니다

오랫동안 Windows 노트북에서 Linux 도구를 사용하려면 기본적으로 두 가지 옵션이 있었습니다.

  • 깨지기 쉬운 것을 설치하세요 듀얼 부팅 설정
  • 실행하다 느리고 리소스를 많이 소모하는 가상 머신

Microsoft는 2020년 5월 Windows 10 업데이트(버전 2004)를 통해 내 작업 흐름을 완전히 바꿔놓은 기능을 출시했습니다. WSL2(Linux용 Windows 하위 시스템 2).

WSL2는 Windows와 Linux를 매우 자연스럽게 동일한 머신에서 함께 사용할 수 있도록 해줍니다. 한동안 사용해 본 결과, 솔직히 듀얼 부팅이나 전체 VM을 더 이상 사용할 필요성을 느끼지 못했습니다.


WSL2의 실제 사용 모습

WSL2를 매일 사용해 본 결과, 다음과 같은 점이 눈에 띄었습니다.

  • Windows 내부의 전체 Linux 환경
    재부팅이나 시스템 전환 없이 Windows에서 실제 Linux 배포판을 직접 실행할 수 있습니다.
  • 쉬운 파일 접근
    WSL2의 Linux는 제 Windows 컴퓨터의 거의 모든 파일에 쉽게 접근할 수 있습니다. 덕분에 Windows에서 개발하고 Linux에서 실행 및 테스트하는 것이 간편해졌습니다. 파일을 서로 복사할 필요가 없으니까요.
  • Docker는 정상적으로 작동합니다
    이 설정에서는 Docker가 잘 실행되므로, 여전히 기본 느낌의 Linux 환경을 유지하면서 Windows에서 백엔드 및 컨테이너 작업을 수행할 수 있습니다.
  • 혼합 명령 사용
    Windows 명령줄은 Linux 도구를 호출할 수 있으며 그 반대도 가능합니다. 환경 변수 공유.
    실제로 이는 하나의 워크플로에서 Windows와 Linux 명령을 함께 연결할 수 있다는 것을 의미합니다.

개발 측면에서 보면 Windows와 Linux가 완전히 별개의 세계가 아니라 "합병"된 것처럼 느껴집니다.

WSL2 설치 방법(및 주의 사항)

WSL2 설치에 대한 Microsoft 공식 문서는 실제로 매우 자세하므로 따라할 가치가 있습니다.

공식 문서: https://docs.microsoft.com/windows/wsl/

하지만 문서에서 충분히 강조되지 않은 몇 가지 실질적인 문제가 있습니다. 제가 직접 설정하면서 얻은 주요 내용은 다음과 같습니다.


1. Windows 버전 확인(2004 이상이어야 함)

WSL2에는 다음이 필요합니다. Windows 10 버전 2004(2020년 5월 업데이트) 또는 그 이상.

다음과 같이 버전을 확인할 수 있습니다.

  1. 누르다 승리 + R
  2. 유형 윈버
  3. 팝업창에서 버전 정보를 확인하세요

버전이 2004년 이하, 먼저 Windows를 업데이트해야 합니다.

2. 2004로 수동 업데이트

내가 이렇게 했을 때 2004 업데이트가 아직 자동으로 푸시되지 않았기 때문에 다음을 사용해야 했습니다. Windows 10 업데이트 도우미 수동으로 업그레이드하세요.

업그레이드하는 동안 두 가지 일반적인 문제가 발생했습니다.

문제 1: "UEFI 펌웨어에서 디스크 레이아웃이 지원되지 않습니다"“

설치 프로그램에서는 이 업데이트의 디스크 레이아웃이 UEFI와 호환되지 않는다고 불평할 수 있습니다.

일반적인 해결책은 다음으로 이동하는 것입니다. BIOS/UEFI 설정 관련 튜토리얼의 안내(파티션 유형, 부팅 모드 등)에 따라 설정을 조정합니다. 정확한 단계는 컴퓨터에 따라 다르므로, 저는 자세한 온라인 가이드를 참고하여 디스크 레이아웃을 업데이트에 적합하게 조정했습니다.

문제 2: 오프라인이 아니면 업데이트 실패

내가 겪은 또 다른 문제는 다음과 같습니다. 네트워크에 연결된 상태에서 업데이트 실패 설치 중.

결국 제게 효과가 있었던 것은 다음과 같습니다.

  1. 업데이트 도우미를 사용해보세요 다운로드 필요한 모든 파일
  2. 다운로드가 완료되면, 네트워크에서 연결을 끊다
  3. 그런 다음 오프라인으로 설치를 계속합니다.

이렇게 한 후 업그레이드가 성공적으로 완료되었습니다.

물론, 서두르지 않는다면 업데이트가 자동으로 롤아웃될 때까지 기다리면 대부분의 수동 문제를 피할 수 있습니다.

WSL2가 노력할 가치가 있는 이유

모든 것이 설정되면:

  • 저는 UI, 도구 및 일상 업무를 위해 Windows를 사용합니다.
  • 개발, Docker 및 서버 측 작업을 위한 실제 Linux 환경을 얻습니다.
  • 더 이상 Linux를 실행하기 위해 듀얼 부팅 시스템이나 무거운 VM을 유지할 필요가 없습니다.

백엔드, DevOps 또는 보안 작업을 하면서 Windows와 Linux를 계속 전환하고 있다면 WSL2는 꼭 시도해 볼 만한 가치가 있습니다.

이 글은 Windows 10에서 WSL2를 설정하고 사용하면서 제가 직접 겪은 실제 경험을 바탕으로 작성되었습니다. ChatGPT는 제가 내용을 영어로 번역하고 표현과 형식을 다듬는 데 도움을 주었을 뿐입니다. 모든 기술적인 내용과 결정은 저에게 있습니다.

저자 소개

게시물 공유:

AI로 요약하기

목차

연결 상태 유지

더 많은 업데이트

WAN 2.6 빠른 시작 가이드

WAN 2.6의 공동 출시 파트너로서, 저희 Ima Studio는 지난 2주 동안 핵심 기능을 철저하게 테스트해 왔습니다. 오늘 드디어 그 결실을 맺게 되었습니다.