처음부터 WSL2를 도입해 보면 빠졌습니다.

6438 단어 WSL2WSLWindows10

개요



언제나 Mac의 내가 Windows 사서 쉘은 무엇? 우분투 들었어요 어느 정도 수준에서 WSL2라는 것을 알고, 도입하고 싶다! ! ! 라고 생각했지만, 조금은 빠져 버렸기 때문에 그 내용을.

보통으로 하면 Linux 커널 업데이트 패키지 를 인스톨 해, 「관리자로서 실행」으로 PowerShell 시작해 아래와 같은 커멘드를 핥으면 빨리 갈 수 있을 것. . .
# "Linux 用 Windows サブシステム" オプション機能を有効に
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# "仮想マシン プラットフォーム" オプション機能を有効に
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

# =========
# PC再起動
# =========

# 現在のバージョン確認
> wsl -l -v
  NAME            STATE           VERSION
  Ubuntu          Stopped         1
* Ubuntu-18.04    Stopped         1

# WSL2セット
> wsl --set-default-version 2 Ubuntu-18.04

# セット後のバージョン確認
> wsl -l -v
  NAME            STATE           VERSION
  Ubuntu          Stopped         1
* Ubuntu-18.04    Stopped         2

빠진 곳



제로부터의 나에게는 wsl -l -v 뭐 그런 건 없어. . .
> wsl -l -v

==========
Copyright (c) Microsoft Corporation. All rights reserved.

使用法: wsl.exe [引数] [オプション...] [コマンド ライン]

Linux バイナリを実行するための引数:

    コマンド ラインを指定しないと、wsl.exe は既定のシェルを起動します。

    --exec, -e <コマンド ライン>
        指定したコマンドを、既定の Linux シェルを使用しないで実行します。

    --
        残りのコマンド ラインをそのまま渡します。

オプション:
    --distribution, -d <ディストリビューション>
        指定したディストリビューションを実行します。

    --user, -u <ユーザー名>
        指定したユーザーとして実行します。

Linux 用 Windows サブシステムを管理するための引数:

    --export <ディストリビューション> <ファイル名>
        ディストリビューションを tar ファイルにエクスポートします。
        標準出力の場合は、ファイル名を - とすることができます。

    --import <ディストリビューション> <インストール場所> <ファイル名> [オプション]
        指定した tar ファイルを新しいディストリビューションとしてインポートします。
        標準入力の場合は、ファイル名を - とすることができます。

        オプション:
            --version <バージョン>
                新しいディストリビューションに使用するバージョンを指定します。

    --list, -l [オプション]
        ディストリビューションの一覧を表示します。

        オプション:
            --all
                現在インストール中またはアンインストール中のものを含めて
                すべてのディストリビューションを一覧表示します。

            --running
                現在実行中のディストリビューションのみを一覧表示します。

            --quiet, -q
                ディストリビューション名のみを表示します。

            --verbose, -v
                すべてのディストリビューションについての詳細情報を表示します。

    --set-default, -s <ディストリビューション>
        ディストリビューションを既定として設定します。

    --set-default-version <バージョン>
        新しいディストリビューションの既定のインストール バージョンを変更します。

    --set-version <ディストリビューション> <バージョン>
        指定したディストリビューションのバージョンを変更します。

    --shutdown
        実行中のすべてのディストリビューションと WSL 2 ライトウェイト ユーティリティ仮想マシンを直ちに終了します。

    --terminate, -t <ディストリビューション>
        指定したディストリビューションを終了します。

    --unregister <ディストリビューション>
        ディストリビューションの登録を解除します。

    --help
        使用法を表示します。

우선 자신에게 맞지 않는 기사 보는 것보다 공식 보자. 결국 이것 보면 누구나 할 수 있다.

읽어보고 알았는데, 제로부터의 나는 우분투도 없고, 원래 WindowsUpdate도 하고 있지 않았다. 그래서 에러 나와 당연. 라는 것으로 Windows를 최신으로.

Windows Update



WSL 2로 업데이트하려면 다음 조건을 충족해야 합니다.
"버전 2004, 빌드 19041 이상으로 업데이트된 Windows 10을 실행 중입니다."

분명히 이것이 조건인 것 같습니다.
그 전에는 버전 2004로 업데이트하기위한 조건도 있습니다.

현재 Windows 10, 버전 2004(빌드 19041)로 업데이트하려면 Windows Insider 프로그램에 가입하고 릴리스 미리 보기 링을 선택해야 합니다.

오른쪽 하단의 입력란에서 「WindowsUpdate의 설정」을 검색해 설정 화면을 열고, 왼쪽 사이드바로부터 「Windows Insider Program」을 선택해 포치포치 진행해 간다.



여기 도 괴롭혔을지도. 최선을 다하십시오.
잘하면 다음은 Windows Update. 다음과 같이 2004로 업데이트되면 OK



Linux 배포판 설치



제발부터 나는 우분투라든지 들어 있지 않기 때문에 손에 넣지 않으면 안된다.
잘 모르기 때문에 욕심 많은 나는 우분투와 우분투-18.04와 우분투20.04를 넣었다. 하나로 좋을 것.
MS store 에서 설치하기

WSL2로 업데이트



관리자로 실행에서 PowerShell을 시작한 다음 명령을 실행하도록

"Linux용 Windows 하위 시스템" 옵션 기능 사용



다음 명령 실행
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

"가상 머신 플랫폼" 옵션 기능 사용



다음 명령 실행
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

여기서 PC 재부팅 필요

현재 버전 확인



숙적 wsl -l -v 실행
> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         1
  Ubuntu          Stopped         1
  Ubuntu-18.04    Stopped         1

여기서 승리를 확신. 이겼다.

WSL2 세트



그대로 세트하려고 하면 다음과 같이 커널 컴퍼넌트의 갱신을 촉구되기 때문에 말한 대로 갱신한다
> wsl --set-version Ubuntu-20.04 2

変換中です。この処理には数分かかることがあります...
WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください

Linux 커널 업데이트 패키지 을 다운로드하여 설치하고 다시 실행
> wsl --set-version Ubuntu-20.04 2

変換中です。この処理には数分かかることがあります...
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください

...数分後

変換が完了しました。

세트 후 버전 확인


> wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2
  Ubuntu          Stopped         1
  Ubuntu-18.04    Stopped         1

완료! ! (이것으로 괜찮아요...??)

좋은 웹페이지 즐겨찾기