본문 바로가기

Back/UBUNTU _ LINUX

[Linux] 윈도우 에서 리눅스 사용하기 WSL

 

docs.microsoft.com/ko-kr/windows/wsl/install-win10

 

Windows 10에 WSL(Linux용 Windows 하위 시스템) 설치

Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다.

docs.microsoft.com

윈도우 공식문서,

 

0) 필요성.

윈도우에서 무엇이든지 다 되면 좋겠지만, 애석하게도 많은 오픈소스들은 리눅스상에서 더 잘돌아간다.

더해서, 그룹이나 기업이 많들고 관리하는 경우 Window도 지원하는 경우가 많지만, 개인이 개발하거나, 소규모 개발의 경우 window 지원이 안되는 경우가 있다. 

제일 중요한것은 각종 라이브러리 관리가 훨씬 편리하다. 

 

1. WSL이란?

ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%9A%A9_%EC%9C%88%EB%8F%84%EC%9A%B0_%ED%95%98%EC%9C%84_%EC%8B%9C%EC%8A%A4%ED%85%9C

 

리눅스용 윈도우 하위 시스템 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux, WSL)은 윈도우 10에서 네이티브로 리눅스 실행 파일(ELF)을 실행하기 위한 호환성 계층이다. WSL은 리눅스 커널

ko.wikipedia.org

 

리눅스용 윈도우 하위 시스템
Windows Subsystem for Linux

으로 쉽게 설명하자면 리눅스를 윈도우에서 실행하게 해주는 것이다. 

WSL2에선 리눅스 커널을 직접 가져와 올린다.

왜 이런게 있는지 몰랐을까? 생각해보니 발표일이 2016년 정확히 군생활 중간

 

2. 요구사항,

윈도우 최신버전으로 업데이트하자.(2004이상) 

보안상의 이유로도 항상 최신 버젼으로 업데이트하고 문제가 발생할경우에 업데이트 지우는 식으로.

+

램이 넉넉하면 좋다. 아무래도 동시에 켜니 램을 어느정도 잡아먹고 이미지 관련된 처리를 할 경우 더더 많이 잡아먹는다.

8개의 탭을 띄워놓은 크롬보다 압도적으로 많이 먹는 램

CPU에서 가상화 기술을 지원해야한다. 가장 간단히 확인하는 방법은 작업관리자에서 확인 하는 것이다.

 

가상화 사용이라 되있어도 제대로 실행이 안될 수 있는데 그럴경우 bios에서 꺼져있어서 그렇다. 

support.bluestacks.com/hc/ko/articles/115003910391-%EB%82%B4-PC%EC%97%90%EC%84%9C-%EA%B0%80%EC%83%81%ED%99%94-VT-%EB%A5%BC-%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%A0%A4%EB%A9%B4-%EC%96%B4%EB%96%BB%EA%B2%8C%ED%95%A9%EB%8B%88%EA%B9%8C-

 

내 PC에서 가상화(VT)를 활성화하려면 어떻게합니까?

-- Deprecated content starts -- Download Latest Version 이 버전의 BlueStacks는 더 이상 사용되지 않는 관계로 지원되지 않습니다. 최신 버전을 다운로드하는 것이 좋습니다. 다른 문의 사항이 있으시면 다음을

support.bluestacks.com

 

CPU가상화 옵션이 매우 골때리게도, 여기저기에 숨어있다.

어떤 경우는 오버클럭 밑에 숨어있기도 하고, 고급모드 들어가면 바로 있기도 하고, 뜬금없이 시스템 메뉴에 혼자 떨어져 있기도 하다.

구형 바이오스의 경우 표시가 안될수도 있는것 같은데, 그냥 설치해보니 됬다. 일단 해보자.

 

3. 설치

1) 리눅스용 하위 시스템, 가상화 머신 플랫폼 사용.

파워쉘을 관리자 권한으로 연다.

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

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

리눅스 하위시스템과 가상머신 플랫폼을 사용하도록 바꾼다..

기능 켜기 끄기에서 이거 체크하는 것이랑 같은듯.

기다리다 보면 재부팅하라 한다.

2) 리눅스 커널 업데이트 패키지 설치

wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

맨위의 마소 링크로 들어가도 되고, 바로 눌러서 다운 받아도 된다. 

 

3) (선택) WSL2를 기본 버전으로 설정.

wsl --set-default-version 2

WSL을 입력하면 마이크로 소프트에서 하위시스템 배포를 설치하라는 안내가 뜬다. 

그전에 입력을 해두면 설치되는 리눅스가 wsl2로 실행된다.

버전 바꾸는것도 간단하므로 버전마다 따로 실행하고 싶다면 안해도 된다.

 

4) 하위 배포버전 설치

 

Ubuntu 20.04 LTS 구매 - Microsoft Store ko-KR

Microsoft Store에서 이 Windows 10용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, Ubuntu 20.04 LTS에 대한 평점을 비교하세요.

www.microsoft.com

마소 스토어에서 다운 받으면 자동으로 wsl로 올라간다. 

다 다운받으면 실행해서 계정과 비밀번호를 설정하면된다. 

계정과 비밀번호는 윈도우와는 별개이다, 즉 겹쳐도 된다.

 

5) 즐거운 리눅스 사용.

이제 리눅스를 사용할일이 있다면 부팅을 다시하거나, 답답한 가상머신을 사용 안해도 된다.

인터넷의 수많은 예제, 오픈소스들을 잘 활용해 보자.