Windows/WSL 2021. 3. 27. 14:41

WSL2(Windows Subsystem for Linux 2) 설치

설치

  • WSL을 먼저 설치하고 커널 패치로 버전을 업그레이드하는 방식이다.

  • 44bits의 글에 설명이 잘 되어있다. 따라서 하면 된다.

    https://www.44bits.io/ko/post/wsl2-install-and-basic-usage

    요약

    • WSL2를 사용하려면 윈도우10 2020년 5월 업데이트를 먼저 진행해야 한다.

    • Microsoft store에서 윈도우 터미널 설치 후, 관리자 모드로 실행하고 다음을 입력한다.

      dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
      dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    • 리부팅

    • 윈도우 터미널에서 wsl을 입력하면 링크가 하나 뜨는데, 접속하여 원하는 리눅스를 설치한다. (나는 우분투)

    • 이름, 패스워드 설정하면 WSL가 설치된다. 다음 명령어로 확인 가능하다.

      wsl -l -v

    WSL2


설정

윈도우 터미널 기본 쉘 변경

  • 윈도우 터미널에서 아래 화살표모양을 누르고 Settings, 혹은 CTRL + ,으로 settings.json을 연다.

  • 아래 "list"에서 기본으로 설정할 쉘의 "guid"값을 복사하여 "defaultProfile"의 값으로 붙여넣기하면 된다.

경고음 음소거

Oh My Zsh 설치

  • https://github.com/ohmyzsh/ohmyzsh

  • 우분투 터미널에서 다음 명령어 입력

    sudo apt update
    sudo apt upgrade
    sudo apt install zsh -y
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • 테마

    • agnoster 테마로 설정했다.

      • ~/.zshrc의 테마를 ZSH_THEME="agnoster"로 설정 후 source ~/.zshrc
    • 맨 앞의 user@computer 생략

      • ~/.zshrc에서 DEFAULT_USER=user로 입력하고 source ~/.zshrc

VSCode와 WSL 연동

  • Remote - WSL 플러그인 다운로드

  • 좌측 하단의 초록색 코드모양(>< 겹친거) 클릭 후 나오는 Remote-WSL에서 필요한거 클릭

  • 플러그인은 로컬이랑 따로 받아야 하는 듯하다.

'Windows/WSL'에 해당되는 글 1건