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条评论!