안녕하세요.
이버엔 WSL2에 대한 포스팅으로 돌아왔습니다.
1. WSL2란?
Windows Subsystem for Linux2의 줄임말인 WSL2는 2020년 5월경 Windows 10 대규모 업데이트를 통해 정식 릴리즈되었습니다.
WSL은 가상화를 통해 윈도우에서 리눅스를 구현할 수 있게 해주는 기능이며 WSL2버전에서 기능이 대폭 향상되면서 정말 쓸만해졌습니다.
가장 눈여겨볼만한 사항은 윈도우 10 Home 버전에서도 도커를 사용할 수 있게 되었다는 점이며 리눅스와 윈도우의 경계가 허물어지기 시작했다는 의미가 됩니다.
2. WSL2로 할 수 있는 것들
앞서 말씀드린대로 도커를 사용할 수 있으며 이는 리눅스에서 유용하게 사용되는 대부분의 서비스를 윈도우에서도 구현할 수 있다는 의미가 됩니다.
도커는 간단하게 말하면 잘 포장된 가상환경을 이용해 여러 소프트웨어를 구동시켜주는 프로그램입니다.
혹 도커에 대해 더 궁금하시다면 아래 링크를 참조해주세요.
2020/04/19 - [라즈베리파이/왕초보] - 라즈베리파이[7] - 도커 설치하기
3. WSL2 설치방법
(1) 윈도우 터미널 설치하기
WSL2를 활용하기 위해서는 우선 윈도우 터미널을 설치하여야 합니다.
윈도우 터미널은 명령프롬프트(CMD)의 개선버전이라고 할 수 있는데, 더 다양한 기능을 제공합니다.
이녀석은 마이크로소프트 스토어에서 설치가능한데, 컴퓨터 좌측 하단의 돋보기 버튼을 눌러 다음 사진과 같이 스토어를 검색한 후 실행해줍니다.
스토어를 실행하셨다면 이번엔 우측 상단에 있는 돋보기 버튼을 클릭해 Windows terminal을 검색해 설치해줍니다.
아래와 같은 화면에서 설치해주시면 됩니다.
설치를 완료하셨다면 다시 컴퓨터 좌측 하단의 돋보기에서 Terminal을 검색하고, 관리자 권한으로 터미널을 실행해줍니다.
이제 본격적으로 WSL2를 설치해보겠습니다.
윈도우 터미널에 아래 명령어를 순서대로 입력해주세요.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
위 작업이 완료되었다면 설정을 적용하기 위해 컴퓨터를 재부팅 해줍니다.
(2) 우분투 설치하기
재부팅 후 마이크로소프트 스토어를 켜고, 우분투를 설치해줍니다.
ubuntu를 검색하고...
무료라고 적힌 버튼을 눌러 설치해주시면 됩니다.
설치가 완료되면 스토어에서 실행 버튼을 눌러 우분투 터미널을 열어줍니다.
Installing이라는 메시지가 출력되며 잠시 기다려달라는 메시지가 나오는데, 기다려주시면 username을 입력하라는 메시지가 출력됩니다.
여기서 사용자명과 비밀번호를 설정해주면 됩니다.
쭈루룩 설정이 완료되면 다시 관리자 권한으로 터미널을 켜주세요.
wsl이라는 명령어를 입력하였을때 아래 화면과 같이 뜨면 정상적으로 설치가 완료된겁니다.
이제 exit를 입력하여 터미널로 나가주시고, 다음 명령어를 입력하여 wsl버전을 확인해주세요.
wsl -l -v
버전이 1로 나오면 다음 명령어를 입력하여 2로 바꿔줍니다.
wsl --set-version Ubuntu 2
혹 위와 같이 커널 구성 요소 업데이트가 필요하다고 하면 다음 링크에서 커널 업데이트 패키지를 다운받아주세요.
docs.microsoft.com/ko-KR/windows/wsl/wsl2-kernel
파일을 다운받으시고 바로 실행하여 설치해주시면 됩니다.
이제 다시 wsl --set-version Ubuntu 2 명령어를 실행해주세요.
완료되었다면 wsl -l -v명령어를 통해 버전을 확인해보세요.
잘 변환되었네요.
이제 터미널 상단의 아래방향 화살표를 클릭하여 우분투를 실행시켜줍니다.
아래 사진과 같은 화면이 뜨면 정상적으로 세팅이 완료된겁니다.
고생하셨습니다.
다음에는 도커를 설치해보도록 하겠습니다.
---
+만약 가상 컴퓨터 플랫폼 Windows 기능을 사용하도록 설정하고 BIOS에서 가상화가 사용하도록 설정되어있는지 확인하세요.
라는 오류메시지를 보시게 된다면, 다음과 같이 따라해주세요.
1. AMD CPU 사용자
SVM 옵션을 켜주셔야 합니다.
2. Intel CPU 사용자
Intel Virtualization Technology 옵션을 켜주셔야 합니다.
3. 옵션 켜주는 방법
아래 방법을 참고해주세요.
+노트북 셋팅 방법이라고 하는데 일단 바이오스 화면으로 진입하신 후 본인의 메인보드 제조사에 맞춰 설정해주시면 됩니다.
+그리고 AMD사용자 분들도 아래 방법대로 바이오스 진입하시면 되는데, 인텔이랑 이름만 다른 기능이라서 방법은 똑같습니다.
https://support.bluestacks.com/hc/ko/articles/360043236951
'리눅스 > WSL2' 카테고리의 다른 글
WslRegisterDistribution failed with error 해결하기 (1) | 2024.09.09 |
---|---|
WSL2[5] - Webmin설치하기 (0) | 2021.05.22 |
WSL2[4] - SSH 접속하기 (4) | 2021.05.20 |
WSL2[3] - 데스크탑 환경 설치하고 VNC로 접속하기 (10) | 2020.11.30 |
WSL2[2] - Docker 설치하기 (0) | 2020.09.25 |