분류 설치

윈도우10에 우분투 설치하는 방법

컨텐츠 정보

본문

윈도우10에는 WSL(Windows Subsystem For Linux)이 있어서 우분투 센토스 등을 설치할 수 있습니다.


방금 설치해보니 정말 빠르고 편하게 설치할 수 있더라구요.


바로 알려드리겠습니다!


필수사항 : WSL윈도우10 PRO 16237 버전 이상 및 64비트, ARM64에서만 설치가능합니다.


WSL2는 윈도우10 HOME 버전도 가능하다고 합니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_6253.png


우선 위와 같이 윈도우 시작 버튼 옆에 있는 검색버튼을 누른 후 검색창에 windows 기능을 넣습니다.


그러면 Windows 기능 켜기/끄기 가 나오는데, 클릭합니다.


66ada2be4c29a3ce02ced177636cb49b_1600044343_9295.png

위와 같이 Linux용 Windows 하위 시스템을 체크하고,


66ada2be4c29a3ce02ced177636cb49b_1600044696_6861.png

밑에 보면 가상 머신 플랫폼에도 체크 후 확인을 누릅니다.



66ada2be4c29a3ce02ced177636cb49b_1600044344_0027.png

위와 같이 다시 시작을 눌러 재부팅합니다.



WSL2 로 업데이트


WSL1보다 WSL2가 장점이 많으므로 업데이트를 해줍니다.


조건 : 

Windows 10 실행, x64 시스템의 경우 버전 1903 이상, 빌드 18362 이상으로 업데이트하기.

Windows 10 버전 1903 또는 1909를 사용하는 경우 부 빌드 번호가 1049 이상인지 확인합니다.


자신의 윈도우 버전을 확인하려면 윈도우 버튼 + R 을 누른 후 winver 를 입력 후 확인을 누릅니다.


f5a7b08eda58d0e188688aa56e6c97a1_1599986855_0291.png


위와 같이 자신의 버전을 확인할 수 있습니다.




WSL1에서 WSL2로 업데이트하기



이제 WSL2를 기본설정으로 바꿀 것입니다.


윈도우키 + x 를 누른 후 a 를 누릅니다.


그러면 사용자 계정 컨트롤이 나오는데 "" 를 누르면 파워쉘 창이 뜹니다.


f5a7b08eda58d0e188688aa56e6c97a1_1599987023_4561.png



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


위 링크의 문서에 설명된대로 다운로드 후 설치하면 됩니다.


66ada2be4c29a3ce02ced177636cb49b_1600044955_5005.png


위와 같이 업데이트를 설치한 후 


윈도우키 + x 를 누른 후 a 를 눌러 PowerShell을 실행 후



wsl --set-default-version 2


위와 같이 다시 명령어를 내리면



WSL 2와의 주요 차이점에 대한 자세한 내용은 https://aka.ms/wsl2를 참조하세요


위와 같이 1줄만 나오면 정확하게 설정이 된 것입니다.




이제 우분투를 설치하러 갑니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_6876.png


윈도우 시작키를 누른 후 탐색에 있는 Microsoft Store 를 실행합니다.


또는 https://aka.ms/wslstore 링크를 통해서도 접근할 수 있습니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980351_3773.png


위와 같이 영어로 ubuntu 를 넣고 검색하면 몇가지가 나오는데, 제일 왼쪽 Ubuntu 를 클릭합니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980358_5148.png


무료를 클릭하면 설치됩니다.


참고로 CentOS는 유료더라구요.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_4769.png


처음에 말씀드렸듯이 최소사항 및 권장사항이 있습니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_5231.png


설치가 끝난 후 실행을 누르면 우분투가 실행됩니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_5433.png

위와 같이 설치 중입니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_5612.png


우분투를 사용할 유저 ID를 입력하면 됩니다. 윈도우 아이디와 매치하지 않아도 되니 아무거나 넣으면 됩니다.


그 다음 비번을 넣으라고 나오는데, 원하는 비번을 두번 넣으면 됩니다.


참고로 입력한 비번은 출력되지 않으니, 타이핑한게 안나와도 당황하지 말고 정확하게 넣으면 됩니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599980327_5826.png


위와 같이 설치가 잘 된것을 볼 수 있습니다.


생성한 계정은 최고관리자(root)는 아닙니다.


따라서 root 권한이 필요할 때는 명령어 앞에 sudo를 붙여주거나, 설정을 수정하여 sudo를 입력하지 않게 해도 됩니다.


그것도 귀찮다면 그냥 



sudo su


위 명령어로 그냥 root로 로그인 후 실행하면 권한 문제는 없습니다.


다만 보안에는 안좋으니 추천하지 않습니다.


f5a7b08eda58d0e188688aa56e6c97a1_1599980327_6093.png




htop


위 명령어를 내려보면 현재 윈도우의 CPU와 RAM을 공유하는 것을 볼 수 있습니다.


F10을 누르면 빠져나옵니다.


f5a7b08eda58d0e188688aa56e6c97a1_1599982350_1178.png


그리고 적절한 위치로 가서



explorer.com .


위 명령어를 내리면




f5a7b08eda58d0e188688aa56e6c97a1_1599982353_6661.png


위와 같이 윈도우 탐색기와 바로 연결되어 파일 관리를 할 수 있습니다.


특이하게 C:\ 가 아니라 wsl$ 로 시작하네요. ㅎㅎ


네트워크로 연결되어 있기 때문에 그렇게 나온다고 합니다.


아 그리고 root 계정으로는 explorer.com 명령어를 내릴 수 없더라구요.


아무래도 파일 권한 문제 때문에 그렇게 한 것 같습니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599982928_2461.png


또한 명령어 창에 



code .


위 명령어를 내리면 vscode를 자동으로 다운받고 연결됩니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599982976_8929.png
 

위와 같이 방화벽을 허용해줍니다.



f5a7b08eda58d0e188688aa56e6c97a1_1599982993_8805.png
 

위와 같이 WSL:Ubuntu 와 연결된 것을 확인할 수 있습니다.




도커 설치도 쉽습니다.


9b981277848668b1ba795a4e6c968401_1599988520_5023.png


https://hub.docker.com/editions/community/docker-ce-desktop-windows/ 


위 링크에서 윈도우용 도커를 설치하면 됩니다.


https://docs.docker.com/docker-for-windows/wsl/ 


위 링크에 WSLDocker를 연결하는 방법에 대해 자세히 나와있습니다.

관련자료

댓글 0
등록된 댓글이 없습니다.
목록
Total 0 / 7 Page
RSS
게시물이 없습니다.

최근글


새댓글