启用“虚拟机平台”可选组件
以管理员身份打开 PowerShell 并运行:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
或者直接在这里打开
启用这些更改后,你需要重新启动计算机。
安装Ubuntu
如果ubuntu安装之后运行报错
安装包ubuntu,就可以直接打开,然后ubuntu进行初始化,并创建用户和密码
但是,如果打开ubuntu之后报错
1、win + x选择“Windows PowerShell(管理员)”
2、输入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
3、重启系统后,报错消除。
下载 Linux 内核更新包
如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find “System Type”。 警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find “Systemtyp”。
运行下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)
安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)
使用命令行设置要由 WSL 2 支持的发行版
管理员运行PowerShell
查看版本
wsl --set-default-version 2
我们的ubuntu默认被安装到了wsl的框架下,我们要进行更改
在 PowerShell 中运行:
wsl --set-version <Distro> 2
并确保将 替换为发行版的实际名称。 (你可以使用以下命令找到它们:wsl -l)。 你也可以通过运行与上面相同的命令随时更改回 WSL 1,但将“2”替换为“1”。
我这里是这样来敲写
wsl --set-version Ubuntu-20.04 2
此外,如果你想使 WSL 2 成为默认架构,可以使用以下命令执行此操作:
wsl --set-default-version 2
这将使你安装的任何新发行版初始化为 WSL 2 发行版。
完成验证发行版使用的 WSL 版本
要验证每个发行版使用的 WSL 版本,请使用以下命令:
wsl --list --verbose
或
wsl -l -v
你在上面选择的发行版现在应该在“version”列下显示“2”。 现在完成了,你随时可以开始使用你的 WSL 2 发行版了!