티스토리 뷰

 드디어 기다리던 WSL2 가 릴리즈 되었습니다. WSL2는 linux 커널을 탑재, 시스템 콜 호환이 크게 증가하여 docker 등이 지원되며 리눅스 파일 시스템을 윈도우 탐색기로 접근할 수 있습니다. 1년이 넘게 기다린 만큼 많은 기대를 가지고 사용해 보았는데, 정말 만족스러웠습니다. 이 기능은 windows10 20H1 업데이트 후에 사용할 수 있으니 현재 쓰고 계시는 버전이 더 낮다면 윈도우 업데이트를 먼저 해 주시길 바랍니다.

 

WSL2는 리눅스 환경의 접근은 WSL1보다 빠르지만 아직 윈도우와 리눅스 운영체제 전체 파일 성능은 WSL1이 더 좋다고 합니다. 따라서 프로젝트를 윈도우 파일 시스템에 저장 혹은 크로스 컴파일 하셔야 한다면 WSL1을 사용하시는 것이 좋을 수 있습니다. WSL2를 쓰는 경우 프로젝트를 꼭 리눅스 파일 시스템에 저장해 주세요. https://docs.microsoft.com/ko-kr/windows/wsl/compare-versions 를 참고하세요.

WSL2 설치

 관리자 권한으로 powersehll을 열고 다음을 입력해 주세요. 이 때 BIOS 가상화가 켜져 있어야 합니다. WSL1을 설치하지 않으신 분은 이전 글을 읽고 설치한 후 따라해 주세요.

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

이제 https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel 에서 커널을 다운받아 설치하고 다음을 입력해 주세요. 만약 This update only applies to machines with the Windows Subsystem for Linux 라는 오류가 뜰 경우, 설치 관리자가 WSL1을 찾지 못해 일어나는 오류일 가능성이 큽니다. 설치 관리자를 마우스 오른쪽 클릭하여 제거를 누른 후 다시 설치해 보세요.

wsl.exe --set-version Ubuntu 2 // Ubuntu 부분을 설치된 배포판 이름 확인 후 그대로 바꿔 주세요.

WSL을 실행 후 explorer.exe . 를 입력하면 해당되는 폴더가 윈도우 파일 탐색기에서 열립니다. 자주 이용하는 우분투 폴더를 즐겨찾기로 등록해 두면 윈도우에서 해당 우분투 폴더에 매우 쉽고 빠르게 접근할 수 있습니다.

 

리눅스 파일을 탐색기에서 접근할 수 있습니다.

 

마지막으로 기본 버전을 2로 설정해 주고, 제대로 되었는지 확인해 줍니다.

wsl --set-default-version 2
wsl --list --verbose

기본 드라이브 변경

 만약 드라이브 용량 문제 등으로 리눅스 시스템을 다른 드라이브로 옮기고 싶으시면 다을을 참고해 주세요.

https://www.jskap.com/blog/install-move-wsl-distro-from-c-drive-to-another-drive/

'개발환경' 카테고리의 다른 글

파이썬 가상환경 구축  (3) 2020.08.29
[Terminal] Zsh와 ohmyzsh  (0) 2020.08.29
[Terminal] 윈도우 터미널 설치, 설정  (0) 2020.08.29
[WSL] WSL&VScode 기본 설정  (0) 2020.08.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
아카이브