Windows10 2004启用WSL2

一、启用或关闭window功能

勾选适用于Linux的Windows子系统,或者以管理员身份打开 PowerShell 并运行:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

若要仅安装 WSL1,现在应重启计算机并继续安装所选的 Linux 分发版。(默认为WSL1)

重启并继续更新到 WSL2。

勾选虚拟机平台(勾选Hyper-V,可选,我这里选了,因为要安装docker),或者以管理员身份打开 PowerShell 并运行:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动计算机,以完成 WSL 安装并更新到 WSL 2。

打开终端,输入wsl --set-default-version 2,提示更新,下载更新包安装即可。

设置 WSL2为默认:wsl --set-default-version 2。这会将安装的任何新分发版的版本设置为 WSL2。

打开应用商店,安装所选的 Linux 分发版。安装完成打开app,按照提示输入用户名和密码即可。

二、将分发版版本设置为 WSL 1 或 WSL 2

可以打开 PowerShell 命令行并输入以下命令,来检查分配给每个已安装的 Linux 分发版的 WSL 版本:wsl -l -v或者wsl --list --verbose。

若要将分发版设置为受某一 WSL 版本支持,请运行:wsl --set-version <distribution name> <versionNumber>,请确保将 替换为你的分发版的实际名称,并将 替换为数字“1”或“2”。

三、相关命令

使用wslconfig.exe来管理WSL默认运行的 Linux 发行版。

使用wslconfig /list来显示安装的全部子系统,在列表中会标注哪个系统是默认的。

更改默认的 Linux 发行版,请运行以下命令wslconfig /setdefault Name,其中 Name 是 Linux 发行版的名称。如wslconfig /setdefault kali-linux。

启动Linux,点击图标即可启动,或者使用Windows Terminal中的Linux终端启动,或者命令行输入wsl或者bash。

关闭linux:终端输入exit,或者cmd/powershell输入wsl --shutdown

wsl2的hyper-v的开启与关闭:

bcdedit /set hypervisorlaunchtype auto

bcdedit /set hypervisorlaunchtype off

2020-07-22 00:24:15

共有0条评论!

发表评论