Linux — WSL 설치

Joseph Daniel simryang
WIZnet
Published in
3 min readMay 15, 2020

Created 15 MAY 2020 | Modified 15 MAY 2020

윈도우10에 WSL 형태로 리눅스를 설치하는 내용을 설명합니다.

간단 개념

  1. 윈도우 커널과 연결되어 리눅스 일부 앱을 사용할 수 있도록 구성된 리눅스를 Windows Subsystem for Linux, 줄여서 WSL이라고 부릅니다.
  2. 모든 기능이 다 있는 것은 아니지만 쓸만한 기능들, bash, sed, awk, grep, ruby, python, sshd, scp, vim, git, mysql, apache, lighttpd, gcc 등을 사용할 수 있습니다.
  3. 사용할 수 있는 기능들이 별도로 관리되므로 윈도우용으로 포팅된 해당 명령들을 찾아다니거나 cygwin 등을 설치할 필요가 없습니다.
  4. 설치한 배포판의 프로그램 설치 관리자를 그대로 이용할 수 있습니다.
  5. 본인 윈도우 계정 폴더 내의 %localappdata%/lxss 아래에 리눅스 시스템 파일이 저장되는데 윈도우 상(탐색기 등등)에서는 직접 수정하지 않기를 권장합니다.
  6. 윈도우의 드라이브가 C 드라이브인 경우 /mnt/c, D 드라이브인 경우 /mnt/d 형태로 마운트 되어 있어 손쉽게 접근 가능합니다.
  7. 커널 컴파일은 안될 거라고 합니다.
  8. 인식되는 파일 시스템은 VoIFs 와 DriveFs 입니다. 쉽게 얘기해 가상 리눅스 파티션과 윈도우 파일 시스템입니다. 리눅스 깔았으니 오리지널 파티션 중의 하나인 ext4 마운트 해보자 하시면 당연히 안됩니다(윈도우에서 인식 못하므로)
  9. Xming 을 잘 활용하면 리눅스 GUI까지도 접근 가능하다란 얘기가 있는데 테스트 안해봐서 진위여부는 판단을 못하겠습니다.
  10. 자세한 동작 원리는 https://docs.microsoft.com/ko-kr/archive/blogs/wsl/windows-subsystem-for-linux-overview 문서를 참조하시기 바랍니다.

제어판 작업

프로그램 및 기능 창 실행

Win + R 키를 누르고 appwiz.cpl 을 입력하고 엔터키를 누르시거나 제어판의 프로그램 및 기능 메뉴를 실행시킵니다.

Windows 기능 켜기 / 끄기 창 실행

창 왼쪽에 설치된 업데이트 보기 라는 링크가 있고 그 밑에 Windows 기능 켜기/끄기 링크가 있습니다. 이 두번째 링크를 클릭해서 Windows 기능 창을 실행시킵니다.

Linux용 Windows 하위 시스템 선택

  1. 기능 목록 중에 Linux용 WIndows 하위 시스템 항목을 체크하고 확인 버튼을 누릅니다.
  2. 도스창에서 Microsfot Store 로 연될되는 단축 웹 링크를 제공합니다. 해당 링크를 브라우저 주소창에 입력해봅시다.

배포판 선택 및 설치

  1. M$ Store에서 Windows에서 Linux 실행하기 선택
  2. 우분투(ubuntu) 선택
  3. 리눅스 경험이 많으시면 선호하시는 배포판을 설치합니다. 여기에서는 설명자(Joseph)가 다년간 사용해온 배포판인 우분투를 선택하겠습니다.
  4. 다운로드 및 실행
  5. 이 부분은 자세한 설명 없어도 진행하실 수 있으실 겁니다.

계정 설정

  1. 리눅스 계정 설정
  2. 다시 cmd 창이 실행되면 리눅스 셸 상태가 되고 리눅스에서 사용할 계정 이름과 비밀번호 입력합니다. 멋진 계정 이름을 만들어봅니다.
  3. 입력 순서는 계정 이름(id), 암호, 동일 암호 다시 입력 입니다.

실행 방법

  1. WSL 실행
  2. 위 상태에서 계속 쓰셔도 되고 일단 끄셨다가 필요하실 때 cmd 창을 연 다음에 bash 라고 실행시키거나 시작 메뉴를 누르고 ubuntu 를 클릭하면 다시 WSL을 사용할 수 있습니다.

--

--