윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

windows에서 linux 명령어 사용하기, 윈도우 리눅스 명령어, 윈도우 위에 리눅스, 윈도우에서 리눅스 사용, 윈도우에서 우분투 사용

반응형

1.  윈도우에서 리눅스를 사용할 수 있도록 설정하기

    1-1. 제어판 - 프로그램

윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng
윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng
윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng
언어 영문 버전

(언어 한글 버전)

윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

2. 마이크로소프트 앱 스토어에서 우분투 LTS 다운로드 하기

윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng
윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng
설치를 한다.
윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

설치가 다되면 실행한다.

윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

반응형

(결과)

간단한 명령어를 쓰면 아래와 같이 리눅스 명령이 먹힘을 볼 수 있다.

윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

반응형

저작자표시 비영리 동일조건

'윈도우' 카테고리의 다른 글

[visual studio] 마이크로소프트 비주얼스튜디오 설치 후 새로운 패키지 추가하기  (0)2022.01.04
iss파일 이란? (윈도우 설치 컴파일러 스크립트, exe파일 컴파일러)  (0)2021.11.16
[Visual Studio 2019] 비주얼 스튜디오 2019 scanf_s 오류, scanf 사용하기 변경  (0)2021.09.19
[Windows] 윈도우 DNS서버(도메인 네임 서버) 수동으로 직접 설정하기  (1)2021.09.17
[Windows] 네트워크 경로(공유 폴더)를 나만의 드라이브(D: E: F: ... X: Y: Z: 등등)로 잡기  (0)2021.09.10

NAME

PASSWORD

HOMEPAGE

SECRET

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

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

    바로 알려드리겠습니다!

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    WSL2 로 업데이트

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

    조건 : 

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

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    WSL1에서 WSL2로 업데이트하기

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

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

    
    wsl --set-default-version 2
    

    위 내용을 Powershell 에 입력합니다.

    내용을 복사 후 Powershell에 우클릭하면 붙여넣어집니다.

    혹시 위 명령어를 내렸는데

    위와 같이 나오거나

    
    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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

    
    wsl --set-default-version 2
    

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

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

    위와 같이 설치 중입니다.

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

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

    그것도 귀찮다면 그냥 

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

    그리고 적절한 위치로 가서

    위 명령어를 내리면

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

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

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

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

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

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

    또한 명령어 창에 

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

     

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

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

     

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

    도커 설치도 쉽습니다.

    윈도우 에서 우분투 실행 - windou eseo ubuntu silhaeng

    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/