WINDOWS10 에서 WSL2, Ubuntu 설치

Saru·2023년 3월 19일
0

server

목록 보기
2/3
post-thumbnail

왜 설치하는데?

요즘 docker 를 통한 배포에 호기심이 생겨버렸다.

기본적으로 EC2 에서 배포하게 될땐 우분투를 사용하여 배포하게 되는데, 내 개발환경에서 먼저 이미지들을 생성하고 넘겨 줘야할때나, 꼭 그렇지 않더라도 윈도우에서도 우분투관련 툴을 쓸 수 있어야 한다고 생각했다. 기존에 학원이나 그런데서는 따로 가상머신으로 OS를 따로 프로그램식으로 사용했던 것 같은데, WSL 와 함께라면 그럴 필요가없다고 한다 !

어떻게 설치하는데?

WSL 2는 Windows 10, 20H1, 빌드 18362 이상에서 사용가능 하기때문에 먼저 버전을 확인을 했다.
시작 -> window 키 + r -> winver

충분한것 같으니 업데이트 따위는 생략 하도록 하겠다.

참고로 이후 진행을 위하여 windows terminal의 관리자 권한을 요하는데, 설정을 해놓았다.

( 잠깐, 터미널은 어디서 났냐구 ?
https://velog.io/@saruru/Windows-Terminal-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 )

관리자로 뜨면 성공

이후 다음의 명령어를 입력해야 다음 단계로 진행 할 수 있다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

여기까지 완료했다면 우분투를 설치할 준비가 완료 된 것이다.
이제 본격적으로 설치를해보자.
설치버전은 이왕이면 나의 ec2 프리티어 버전이랑 똑같은 버전으로 설치 하도록 하겠다.

본인의 인스턴스로 접속하여 cat /etc/issue 를 하면 버전을 알려준다! (cat 이후에 띄어쓰기 넣어주기!)

마이크로소프트 앱에서 ubuntu로 검색을하면

오잉? 왜 버전선택이 안보이지,, ? 근데 릴리즈노트가 22.04 인걸로 봐서
동일 버전으로 보이니 그냥 다운로드 해주도록 하겠다. 무려 3세이용가 인것같은데, 다행히도 간신히 통과했으니 사용하는데 문제 없을 것 같다.

설치이후 실행을하니, 이런 오류와 함께 넘어가지 않았다. 검색해보니 리눅스 하위 시스템이 없다고 한다.

찾기에서 windows 기능 켜기 / 끄기에서 다음과 같이 체크하고, 확인을 누르면 뭔가 진행이되고, 끝나면 다시 시작해주면된다.

다시 시작한 이후 우분투를 실행해주면 첫줄만보인다. 한 5분 기다리다가 지쳐서 아무키나 누르니까, 계정 이름을 쓰라고한다. 무작정 기다리지말고, 방향키라도 눌러보길 ...계정명과 비밀번호 2회를 입력하니 잘 넘어갔다.

그다음 WSL2 를 써야되는데 일단 wsl -l -v 로 버전을 확인해보니

뭐여,, 버전 1이여 ? 당황하지 말고 차분히 버전을 바꿔주면된다.
wsl --set-version Ubuntu 2

당황스럽다...는 아니고 저 홈페이지에 들어가서,

업데이트를 해줬다. 그럼 귀여운 펭귄이나오고, 그냥 넥스트를 해주어 설치를 완료해주자.

이제 버전 2로 잘 나타나게된다.

대망의 마지막.
wsl 를 입력하면~~

따란 끗....!





공부하고 찾아보고, 적용해 본 내용을 중심으로 정리합니다. 개인공부 및 기록용이 주목적이며 최대한 정확한 정보를 습득하려고 노력하지만 틀린내용 이 포함될 가능성이 농후합니다. 본문에 대한 지적, 조언 언제든 감사히 받겠습니다.

profile
우당탕탕 개발기

0개의 댓글