Windows에 우분투를 설치하는 방법

4630 단어 Windows우분투

우분투란?



CentOS 등과 마찬가지로 Linux 배포판 중 하나입니다.
WindowsStore에서 무료로 누구나 쉽게 얻을 수 있으며 제거도 쉽습니다.

우분투 설치



Windows 키를 누르고 Microsoft Store에서 "Ubuntu 20.04 LTS"를 설치합니다.
설치가 끝나면 시작하고 사용자 이름과 암호를 입력합니다.
비밀번호는 반드시 잊지 않도록 합시다. 입력이 끝나면 일단 우분투가 닫힙니다.
※마이크로소프트 어카운트의 등록이 없어도 인스톨은 가능합니다


우분투 제거



Windows 키를 누르고 Ubuntu를 입력하여 검색을 수행하고 제거를 선택합니다.



동작 확인



설치가 완료되면 Ubuntu에서 외부로 액세스할 수 있는지 ping을 사용하여 확인합니다.
google에서 여러 번 응답이 반환되면 작동에 문제가 없습니다.
ping www.google.com

DNS 설정 검토



DNS 문제로 인해 핑이 통과하지 못할 수 있습니다.

현재 상세한 원인은 알 수 없는 것 같습니다만, 대처법으로서 DNS를 변경하는 것으로 해소 가능합니다.
다음 단계를 수행하여 DNS를 Google에서 무료로 제공하는 것으로 변경할 수 있습니다.
  • PowerShell을 시작합니다. wsl과 명령을 치고 로그인합니다.
  • wsl2는 wsl2가 DNS 서버 구성 파일인 resolv.conf를 자동으로 생성합니다.
    자동 생성되었을 경우, 잘못된 거동이 되어 버리기 때문에, 우선은 자동 생성을 멈춥니다.

  • /etc/wsl.conf 파일을 새로 생성합니다.
    sudo vim /etc/wsl.conf
    

  • 내용을 다음과 같이 저장합니다.
    [network]
    generateResolvConf = false
    

  • 다른 PowerShell을 새로 시작하여 wsl을 종료합니다.
    wsl --shutdown
    
  • 열려있는 PowerShell과 같은 터미널을 모두 닫은 다음 PowerShell을 하나 시작합니다.
    wsl과 명령을 치고 로그인합니다.

  • 자동 생성을 멈춘 것에 따라, 심볼릭 링크로 참조 에러가 나와 버리고 있으므로, 우선 링크 해제합니다.
    sudo unlink etc/resolv.conf
    

  • 그런 다음/etc/resolv.conf를 다시 씁니다.
    sudo vim /etc/resolv.conf
    

  • 내용을 다음과 같이 저장하고 저장합니다.
    nameserver 8.8.8.8
    

    이상으로 변경 완료입니다. 다시 ping을 실행하여 DNS 설정 변경이 올바르게 반영되었는지 확인합니다.

  • 초기 설정



  • 패키지를 최신화
    # インストール可能なパッケージの「一覧」を更新します。実際のパッケージのインストール、アップグレードなどは行いません。
    # インストール済みのパッケージ更新をおこない、新しいバージョンにアップグレードします。
    # apt upgradeは「有効なパッケージ一覧」を元に実行されるので、apt updateと組み合わせて使います。
    sudo apt update && sudo apt upgrade -y
    

  • 개발에 필요한 패키지를 도입합니다.
    # gcc、g++、makeなどが入ります
    sudo apt install build-essential -y
    
    # unzipを入れる
    sudo apt install -y unzip
    

  • 우분투 시작시 홈 설정



    Windows 터미널을 사용하는 경우 설정에서 Ubuntu 시작시 초기 디렉토리 위치를 지정할 수 있습니다.

    다음과 같이 지정하면 터미널을 시작할 때 home/{사용자 이름}으로 설정할 수 있습니다.
    # ユーザー名は、ubuntuのユーザー名です
    \\wsl$\Ubuntu-20.04\home\{ユーザー名}
    



    Git 초기 설정


    # 鍵の作成(ubuntuのホームディレクトリで実行する)
    mkdir .ssh/
    cd .ssh
    ssh-keygen -t rsa -b 4096
    

    작성한 공개키는 github에 등록한다
    htps : // 기주 b. 코 m/세친 gs/p 로후 ぇ
    "Personal settings"의 "SSH and GPG keys"를 열고 공개 키 등록
    # Gitの設定
    # 変更をコミットした時に表示される名前、メールアドレスを設定する
    git config --global user.name "hoge hogehoge"
    git config --global user.email "[email protected]"
    
    # gitをターミナルで見る時の出力をカラー表示にする
    git config --global color.ui "auto"
    

    문제해결



    호스트 측에 존재하는 D 드라이브가 Ubuntu에 반영되지 않았을 수 있습니다.
    PC를 재기동하는 것으로 반영되었으므로, 만약 같은 트러블로 고민이 있으면 한번 시험해 보세요.

    관련 사이트

    좋은 웹페이지 즐겨찾기