devskim blog
Search
📓

WSL2 설치 및 기본 설정 (Windows11)

Tags
WSL2
Created
Dec 12, 2022 05:01 AM
Last Updated
Jul 30, 2023 09:49 AM
 
 
 
💡
윈도우에서 WSL를 통해서 리눅스를 자유롭게 사용할 수 있다. 최신 WSL에서는 GUI 프로그램 및 USB 연결까지 가능하므로, 가상 머신 설치보다 WSL 설치를 권장한다. 설치 방법부터 기본 설정과 명령어에 대해서 알아보도록 한다.
 

설치 방법

  • BIOS에서 virtuzlization을 활성화한다.
  • 버전이 Windows 10 버전 2004 이상 혹은 Windows 11을 실행해야 한다.
  • Linux용 Windows 하위 시스템을 활성화하여야 한다.
    • 제어판에서 프로그램 > Windows 기능 켜기/끄기를 통해서 활성화할 수 있다.
    • 관리자용 Powershell을 실행하여 다음의 명령어로 설치할 수 있다.
      • 코드를 불러오는 중 입니다 ...
  • 윈도우의 스토어에서 원하는 배포판을 설치한다.
    • ROS2를 사용하기 위해서 Ubuntu 20.04를 설치하였다.
 
 

기본 설정

  • 설치 이후에 기본적으로 다음의 명령어를 입력한다.
    • 코드를 불러오는 중 입니다 ...
  • WSL2의 우분투에서 시스템 명령어를 사용하려면 별도의 설정이 필요하다.
    • /etc/wsl.conf 파일을 생성한 후에 다음의 내용을 작성한다.
      • 코드를 불러오는 중 입니다 ...
  • GUI 앱을 실행하기 위해서, 드라이버 설치 및 wsl 업데이트가 필요하다.
  • ROS2의 Gazebo 실행시에 검은 화면으로만 표시되는 경우가 있는데, 다음의 명령어를 입력한다.
    • 코드를 불러오는 중 입니다 ...
 
 

기본 명령어

  • 우분투 재부팅은 자체 터미널가 아닌 Powershell에서 해볼 수 있다.
    • Powershell을 관리자용으로 실행한 후 Restart-Service wslservice라고 입력하면 된다.
    • 구글링해보니 Restart-Service LxssManager로 시도하라는 글이 많았지만, 작동하지 않았다.
  • WSL의 상태 및 목록 확인은 wsl -l -v를 실행해보면 된다.
  • WSL2에서는 USB 디바이스를 연결하여 사용할 수 있는데, 별도의 명령어를 입력하여야 한다.
    • 윈도우의 관리자용 Powershell에서 다음의 명령어를 통해서 연결을 허용할 수 있다.
      • 코드를 불러오는 중 입니다 ...
    • 우분투에서 lsusb을 입력해서 연결된 USB 디바이스 목록을 확인할 수 있다.
 
 
PREVUbuntu 18.04 설정
NEXTWSL2에 CUDA, CuDnn 설치하기