在Windows上安装WSL2的方法如下:
-
启用虚拟化功能:WSL2需要启用虚拟化功能,可以在BIOS中开启虚拟化技术,并在“控制面板”-“程序”-“启用或关闭Windows功能”中勾选“虚拟机平台”和“Windows子系统Linux”。
也可以使用poweshell(管理员)命令打开:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
重启电脑。
-
将 WSL 2 设置为 WSL 的默认版本:
wsl --set-default-version 2
-
安装WSL2组件:在“Microsoft Store”中搜索“Ubuntu”或其他Linux发行版,选择安装并启动,会自动下载WSL2组件。
如果想要将ubuntu安装到其他盘,如将Ubuntu 20.04 安装在 D:\wsl
a. 进入D:\wsl ,运行下面的命令下载ubuntu20.04Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing
b. 下载完成后再运行下面的命令
Rename-Item .\Ubuntu20.04.appx Ubuntu.zip Expand-Archive .\Ubuntu.zip -Verbose cd .\Ubuntu\ .\ubuntu2004.exe
c. wsl启动,输入用户名,密码即可开始使用(配合vscode wsl插件使用体验更佳)
参考文章
Windows10/11 三步安装wsl2 Ubuntu20.04(任意盘)
如何在 Windows 10 上安装 WSL 2
Windows 11 安装 WSL2