wsl2
WSL2,全称Windows Subsystem for Linux 2,是微软为Windows 10和Windows 11操作系统提供的一个兼容层,它允许用户在Windows上直接运行GNU/Linux环境。WSL2在技术上是一个基于虚拟化的解决方案,它使用微软的Hyper-V虚拟化技术来创建一个真实的Linux内核,从而为用户提供一个接近原生Linux体验的环境。
1. 安装使用步骤
- 启用适用于 Linux 的 Windows 子系统
以管理员身份打开 PowerShell 并运行(Win+R):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 启用虚拟机功能
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
开启后需要重启电脑
-
下载Linux内核更新包
Linux内核更新包
或https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -
将WSL2设置为默认版本
wsl --set-default-version 2
查看版本
wsl --list --verbose
-
安装Linux分发版
打开Microsoft Store,选择需要的的Linux分发版并下载,如ubuntu 22.04 -
运行
直接点开ubuntu或者在cmd/powershell中打开即可,第一次运行需要设置用户名与密码。