在win10启用WSL2
1 简介
开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。适用于 Windows Subsystem for Linux (WSL) 允许开发人员安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等)并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,无需修改,无需传统虚拟机或双启动设置的开销。
- 条件
您必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令
2 步骤
- 步骤 1:启用 WSL 和虚拟机平台
以管理员身份打开 PowerShell
搜索“PowerShell”,右键选择“以管理员身份运行”。
执行以下命令启用 WSL 和虚拟机功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑
- 步骤 2:安装 Linux 内核更新包(如果需要)
WSL 2 需要更新的 Linux 内核。
访问微软官方页面:aka ms 搜索 wsl2kernel 下载并安装更新程序。
- 步骤 3:设置 WSL 2 为默认版本
在 PowerShell(管理员)中运行:
wsl --set-default-version 2
- 步骤 4:从 Microsoft Store 安装 Linux 发行版
打开 Microsoft Store
搜索并选择如 Ubuntu(推荐)、Debian、Kali Linux 等
点击 获取 安装
- 步骤 5:启动 Linux 并完成初始化
安装完成后,从“开始菜单”中打开你安装的 Linux 发行版(如 Ubuntu)
- 步骤 6:检查是否为 WSL 2
在 PowerShell 中运行:
wsl --list --verbose
输出示例:
NAME STATE VERSION
- Ubuntu Running 2
如果不是版本 2,可以切换:
wsl --set-version Ubuntu 2
可选:升级 WSL 到最新版本
如果你系统版本较新(例如 Windows 10 21H2 及以上),可以使用:
wsl --install
该命令将自动安装并设置 WSL 2 + Ubuntu。
- 点赞
- 收藏
- 关注作者
评论(0)