Windows11安装WSL2

shiyd, 解决方案
Back

开始准备

第一步是打开主板BIOS的虚拟化选项,如果你是这几年新买的电脑,默认这项是打开的。注意这一项每个电脑主板型号的不同,设置的方法也不同。所以最好的方法,是你根据自己主板的型号,去百度或者Google去搜索一下开启虚拟话的方法。

安装WSL2

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

完成上面步骤后,就可以去安装对应的 Linux 发行版了,这里我们拿Ubuntu举例。

安装 Ubuntu 发行版

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

lsb_release -a

报错误

如果安装完成后打开 ubuntu 报错 WslRegisterDistribution failed with error: 0x8007019e 的错误,解决方法如下:

  1. win+x,选择 PowerShell(管理员)
  2. 输入如下命令,回车,输入Y,系统重启后打开 Ubuntu 再试试。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

如果还是不行,可以重新安装一下 Linux 内核更新包,按照安装 Ubuntu发行版第二步。

参考目录

[1] : https://blog.csdn.net/weixin_46211269/article/details/115466326 (报错解决方法)

[2] : https://jspang.com/article/80 (Windows11 中安装Linux 教程 | WSL2的使用)

[3] : https://learn.microsoft.com/zh-cn/windows/wsl/install-manual (中文官网安装教程)

© shiyd.RSS