windows10 install wsl
无法下载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 />
[================== 32.5%
提示操作完成即可:
映像版本: 10.0.17763.4131
启用一个或多个功能<br />
[==========================100.0%==========================]<br />
操作成功完成。
- 3. 运行以下命令以启用虚拟机功能:
-
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /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: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。