WSL (window subsystem for linux)
설치
Error: 0x80370102
WSL 설치
(한글) https://docs.microsoft.com/ko-kr/windows/wsl/install
(영문) https://docs.microsoft.com/en-us/windows/wsl/install
WSL2 를 설치하는 도중 "Error: 0x80370102" 에러 발생 시,
CMOS에서 Intel (VMX) Virtualization Techonology ---> Enabled
https://velog.io/@jaylnne/WSL-Error-0x80370102-%ED%95%B4%EA%B2%B0
WSL2 를 설치하는 도중 "Error: 0x8007019e" 에러 발생 시,
제어판 → 프로그램 및 기능(구, 프로그램 추가/제거) → Windows 기능 켜기/끄기 → Linux용 Windows 하위 시스템 체크 → 리부팅
https://gocoder.tistory.com/1361
WSL 가이드
https://iot.knu.ac.kr/tech/ISL-TR-20-03-WSL.pdf
WSL2 설치 및 사용 방법 (WSL2 초기 셋업부터 도커로 서버 실행까지)
https://www.44bits.io/ko/post/wsl2-install-and-basic-usage
윈도우에서 WSL을 이용해 Linux 사용하기
https://tutorialpost.apptilus.com/code/posts/tools/windows-subsystem-linux/
[Windows 10] WSL2 설치 및 사용법
https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/
윈도우 터미널(Windows Terminal) 설치 및 사용법
https://www.lainyzine.com/ko/article/how-to-install-windows-terminal-powershell-wsl2/#microsoft-store%EC%97%90%EC%84%9C-windows-ternminal-%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95
윈도우 탐색기로 WSL 2 경로 및 디렉토리 검색
https://better-tomorrow.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%83%90%EC%83%89%EA%B8%B0%EB%A1%9C-WSL-2-%EA%B2%BD%EB%A1%9C-%EB%B0%8F-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-%EA%B2%80%EC%83%89
설정
1) 가상화 시스템 활성화 확인!
--> CMOS에서 Intel (VMX) Virtualization Techonology ---> Enabled
2) 설치: 관리자권한으로 powershell 이나 cmd 실행 후, "wsl --install" 하면설치됨.
3) 만약 설치중 실패해서 다시 설치가 필요하다면, "wsl --install -d Ubuntu"
powershell 이나 명령창에서 "wsl --help" 입력하면 설치매뉴얼 나옴
설정
아래 폴더에 가면 ext4.vhdx 파일이 있음. (ext4형식의 가상파일시스템)
C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
1) Package 업데이트를 위해 root 권한으로 전환하는 "sudo -i"
2) Root 권한에서 "apt-get update"를 입력해서 업데이트 진행
3) gcc/g++ 설치를 위해 “apt-get -y install gcc g++” 입력
4) vim 설치를 위해 “apt-get -y install vim” 입력(이미 설치되었을 수도 있음)
5) # D드라이브 하위의 workspace 폴더에 접근하기
cd /mnt/d/workspace
6) # symbolic link 사용
ln -s "/mnt/d/workspace" /home//workspace