Windows Server 2019 のプレビュー版、バージョン 2004、ビルド 20262.1000 を実行しています
Ubuntu ディストリビューションを含む WSL をインストールしました。コマンドは、およびコマンドをwsl --help
完璧にリストします。--set-default-version <Version>
--set-version <Distro> <Version>
ただし、これらのコマンドのいずれかを 2 に設定して実行すると<Version>
、コマンドは完全に無視され、ヘルプ ファイルのみが印刷されるようです。 と表示されずInvalid command line option:
、ヘルプのみが印刷されます。
コマンドは完全に認識されているようで、1、3、4 などの他のバージョンを指定するとエラーが発生します。ただし、2 はまったく何もしないようです。
例:
PS C:\Users\Administrator> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 1
PS C:\Users\Administrator> wsl --set-version Ubuntu 1
Conversion in progress, this may take a few minutes...
No such interface supported
PS C:\Users\Administrator> wsl --set-version Ubuntu 4
A version number could not be parsed.
PS C:\Users\Administrator> wsl --set-version Ubuntu 2
Copyright (c) Microsoft Corporation. All rights reserved.
Usage: wsl.exe [Argument] [Options...] [CommandLine]
Arguments for running Linux binaries:
If no command line is provided, wsl.exe launches the default shell.
--exec, -e <CommandLine>
Execute the specified command without using the default Linux shell.
--
Pass the remaining command line as is.
Options:
... [rest of help file] ...
以下についても同様です--set-default-version
:
PS C:\Users\Administrator> wsl --set-default-version 2
Copyright (c) Microsoft Corporation. All rights reserved.
Usage: wsl.exe [Argument] [Options...] [CommandLine]
Arguments for running Linux binaries:
...
Windows Server インストールで WSL2 の使用を開始するにはどうすればよいですか?
答え1
Windows ビルドを 202011 以降に更新する必要があると思います。このビルドを入手するには、Insider プログラムに参加してみてください。更新後に正常に動作するようになります。