无法下载Windows store,所以不使用应用市场直接安装:

refer: https://www.jianshu.com/p/87a0b7ef9f51

0.1提前进行准备环境:(refer: https://blog.csdn.net/mengjian11111/article/details/125188584

Windows功能下相关模块开启:Hyper-V、适用于Linux的Windows子系统、虚拟机平台这几项需要开启,Windows功能可以通过控制面板->程序->程序和功能->启用或关闭Windows功能查看到。

1.直接下载kali Linux:https://aka.ms/wsl-kali-linux-new, 应该会很慢,但是没关系。等。可以先尝试2

其他版本的链接:https://links.jianshu.com/go?to=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fwsl%2Finstall-manual%23downloading-distributions(有需要可以看一下)

2.WSL:需要升级wsl内核为WSL2,点击下载升级, 下载完成后就install。

如果你的Windows版本不支持Microsoft Store,或者“可选功能”页面上没有“Windows Subsystem for Linux”选项,你可以尝试通过以下步骤手动启用WSL:

  • 1. 打开Windows PowerShell(管理员权限)。
  • 2. 运行以下命令:

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 如果出现了报错:

Suggestion [3,General]: 找不到命令 dism.exe,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\dism.exe”。有关详细信息,请参阅 "get-help about_Command_Precedence"。

使用以下命令:

PS C:\Windows\system32>

 ./dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

部署映像服务和管理工具<br />
版本: 10.0.17763.3406

映像版本: 10.0.17763.4131

启用一个或多个功能<br />
[==================&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32.5%

提示操作完成即可:

映像版本: 10.0.17763.4131

启用一个或多个功能<br />
[==========================100.0%==========================]<br />
操作成功完成。

  • 3. 运行以下命令以启用虚拟机功能:
  • &nbsp;&nbsp;&nbsp; dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 同上,如果出现了错误:
  • Suggestion [3,General]: 找不到命令 dism.exe,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入&ldquo;.\dism.exe&rdquo;。有关详细信息,请参阅 &quot;get-help about_Command_Precedence&quot;

    那么就使用以下命令:

  • PS C:\Windows\system32&gt; ./dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    部署映像服务和管理工具<br />
    版本: 10.0.17763.3406

    映像版本: 10.0.17763.4131

    启用一个或多个功能<br />
    [==========================100.0%==========================]<br />
    操作成功完成。

  • 4. 重新启动计算机。
  • 5. 下载并安装“WSL2 Linux内核更新包”,可以在此处下载:
     https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
  • 6. 安装完后,打开Microsoft Store并搜索你想要的Linux发行版,例如Ubuntu、Debian等。
  • 请注意,WSL2需要在Windows 10版本2004或更高版本上运行。如果你的Windows版本太旧,可能无法通过这种方式安装WSL。