윈도우10에 우분투 설치하는 방법
컨텐츠 정보
- 47,759 조회
- 1 추천
-
목록
본문
윈도우10에는 WSL(Windows Subsystem For Linux)이 있어서 우분투 센토스 등을 설치할 수 있습니다.
방금 설치해보니 정말 빠르고 편하게 설치할 수 있더라구요.
바로 알려드리겠습니다!
필수사항 : WSL은 윈도우10 PRO 16237 버전 이상 및 64비트, ARM64에서만 설치가능합니다.
WSL2는 윈도우10 HOME 버전도 가능하다고 합니다.
우선 위와 같이 윈도우 시작 버튼 옆에 있는 검색버튼을 누른 후 검색창에 windows 기능을 넣습니다.
그러면 Windows 기능 켜기/끄기 가 나오는데, 클릭합니다.
위와 같이 다시 시작을 눌러 재부팅합니다.
WSL2 로 업데이트
WSL1보다 WSL2가 장점이 많으므로 업데이트를 해줍니다.
조건 :
Windows 10 실행, x64 시스템의 경우 버전 1903 이상, 빌드 18362 이상으로 업데이트하기.
Windows 10 버전 1903 또는 1909를 사용하는 경우 부 빌드 번호가 1049 이상인지 확인합니다.
자신의 윈도우 버전을 확인하려면 윈도우 버튼 + R 을 누른 후 winver 를 입력 후 확인을 누릅니다.
위와 같이 자신의 버전을 확인할 수 있습니다.
WSL1에서 WSL2로 업데이트하기
이제 WSL2를 기본설정으로 바꿀 것입니다.
윈도우키 + x 를 누른 후 a 를 누릅니다.
그러면 사용자 계정 컨트롤이 나오는데 "예" 를 누르면 파워쉘 창이 뜹니다.
wsl --set-default-version 2
위 내용을 Powershell 에 입력합니다.
내용을 복사 후 Powershell에 우클릭하면 붙여넣어집니다.
혹시 위 명령어를 내렸는데
PS C:\WINDOWS\system32> wsl --set-default-version 2
WSL 2에 커널 구성 요소 업데이트가 필요합니다. 자세한 내용은 https://aka.ms/wsl2kernel을 참조하십시오.
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
위와 같이 나오거나
PS C:\WINDOWS\system32> wsl --set-default-version 2
오류: 0x1bc
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
위와 같이 나오면, WSL 2 Linux 커널 업데이트가 필요하다는 뜻입니다.
해결방법은
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
위 링크를 클릭하여 바로 다운을 받거나
https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel
위 링크의 문서에 설명된대로 다운로드 후 설치하면 됩니다.
위와 같이 업데이트를 설치한 후
윈도우키 + x 를 누른 후 a 를 눌러 PowerShell을 실행 후
wsl --set-default-version 2
위와 같이 다시 명령어를 내리면
WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요
위와 같이 1줄만 나오면 정확하게 설정이 된 것입니다.
이제 우분투를 설치하러 갑니다.
윈도우 시작키를 누른 후 탐색에 있는 Microsoft Store 를 실행합니다.
또는 https://aka.ms/wslstore 링크를 통해서도 접근할 수 있습니다.
위와 같이 영어로 ubuntu 를 넣고 검색하면 몇가지가 나오는데, 제일 왼쪽 Ubuntu 를 클릭합니다.
무료를 클릭하면 설치됩니다.
참고로 CentOS는 유료더라구요.
처음에 말씀드렸듯이 최소사항 및 권장사항이 있습니다.
설치가 끝난 후 실행을 누르면 우분투가 실행됩니다.
위와 같이 설치 중입니다.
우분투를 사용할 유저 ID를 입력하면 됩니다. 윈도우 아이디와 매치하지 않아도 되니 아무거나 넣으면 됩니다.
그 다음 비번을 넣으라고 나오는데, 원하는 비번을 두번 넣으면 됩니다.
참고로 입력한 비번은 출력되지 않으니, 타이핑한게 안나와도 당황하지 말고 정확하게 넣으면 됩니다.
위와 같이 설치가 잘 된것을 볼 수 있습니다.
생성한 계정은 최고관리자(root)는 아닙니다.
따라서 root 권한이 필요할 때는 명령어 앞에 sudo를 붙여주거나, 설정을 수정하여 sudo를 입력하지 않게 해도 됩니다.
그것도 귀찮다면 그냥
sudo su
위 명령어로 그냥 root로 로그인 후 실행하면 권한 문제는 없습니다.
다만 보안에는 안좋으니 추천하지 않습니다.
htop
위 명령어를 내려보면 현재 윈도우의 CPU와 RAM을 공유하는 것을 볼 수 있습니다.
F10을 누르면 빠져나옵니다.
그리고 적절한 위치로 가서
explorer.exe .
위 명령어를 내리면
위와 같이 윈도우 탐색기와 바로 연결되어 파일 관리를 할 수 있습니다.
특이하게 C:\ 가 아니라 wsl$ 로 시작하네요. ㅎㅎ
네트워크로 연결되어 있기 때문에 그렇게 나온다고 합니다.
아 그리고 root 계정으로는 explorer.exe 명령어를 내릴 수 없더라구요.
아무래도 파일 권한 문제 때문에 그렇게 한 것 같습니다.
또한 명령어 창에
code .
위 명령어를 내리면 vscode를 자동으로 다운받고 연결됩니다.
위와 같이 방화벽을 허용해줍니다.
위와 같이 WSL:Ubuntu 와 연결된 것을 확인할 수 있습니다.
도커 설치도 쉽습니다.
https://www.wsgvet.com/ubuntu/180
위 링크에 윈도우10 WSL2에서 도커를 설치하는 방법에 대해 자세히 적었습니다.
참고 사이트
https://docs.docker.com/docker-for-windows/wsl/
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
-
등록일 2020.10.04
-
등록일 2020.10.04
-
등록일 2020.09.27
-
등록일 2020.09.27중국 황금방패 뚫는 VPN 3대장 직접 설치하기댓글 215
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
-
링크