그동안 맥북을 써오다. 윈도우 노트북을 쓰게되어 Vue.js, Django 개발 환경 세팅을 하기 위해 WSL 로 Ubuntu를 설치하게 되었다.

DISM(배포 이미지 서비스 및 관리) 명령어로 Microsoft-Windows-Subsystem-Linux 기능 활성화

PS C:\Users\kalva> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

DISM 명령어로 VirtualMachinePlatform 기능을 활성화

PS C:\Users\kalva> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지 설치

WSL 기본 버전 2로 변경

PS C:\Users\kalva> wsl --set-default-version 2

설치 가능한 리눅스 배포판 확인

PS C:\Users\kalva> wsl --list --online
다음은 설치할 수 있는 유효한 배포판 목록입니다.
'wsl.exe --install <Distro>'를 사용하여 설치합니다.

NAME                                   FRIENDLY NAME
Ubuntu                                 Ubuntu
Debian                                 Debian GNU/Linux
kali-linux                             Kali Linux Rolling
Ubuntu-18.04                           Ubuntu 18.04 LTS
Ubuntu-20.04                           Ubuntu 20.04 LTS
Ubuntu-22.04                           Ubuntu 22.04 LTS
OracleLinux_7_9                        Oracle Linux 7.9
OracleLinux_8_7                        Oracle Linux 8.7
OracleLinux_9_1                        Oracle Linux 9.1
SUSE-Linux-Enterprise-Server-15-SP4    SUSE Linux Enterprise Server 15 SP4
openSUSE-Leap-15.4                     openSUSE Leap 15.4
openSUSE-Tumbleweed                    openSUSE Tumbleweed

Ubuntu-22.04 설치

PS C:\Users\kalva> wsl --install Ubuntu-22.04

설치된 Ubuntu-22.04 확인

PS C:\Users\kalva> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-22.04    Stopped         2
  Ubuntu          Stopped         2

PS C:\Users\kalva> wsl cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"

PS C:\Users\kalva> wsl bash
kalva@RT-PC:/mnt/c/Users/kalva$

터미널로 Ubuntu-22.04 에 접속

'Dev' 카테고리의 다른 글

Vue 컨포넌트 - 데이터 바인딩 (2)  (0) 2023.07.01
Vue 컨포넌트 - 데이터 바인딩 (1)  (0) 2023.06.27
Vue 컴포넌트  (0) 2023.06.26
Vue Router 설정  (0) 2023.06.26
Vue CLI 설치, 프로젝트 생성  (0) 2023.06.25

+ Recent posts