开启你的“双系统”新纪元:WSL2 安装全攻略
1.前提概述
故事的开始:
你是否曾为在 Windows 上运行 Linux 工具而苦恼?
要么安装笨重的虚拟机,要么折腾双系统,重启电脑……但现在,微软为你带来了“魔法”——WSL2(Windows Subsystem for Linux 第二代)。
它让你在 Windows 中,秒级启动原生 Linux 环境,无需重启,无需虚拟机!跟我来,一步步解锁这扇通往 Linux 世界的“任意门”。
2.为“魔法”铺路(需要重启系统)
在施展 WSL2 的魔法之前,我们需要先“唤醒” Windows 中两个沉睡的超能力:
- 适用于 Linux 的 Windows 子系统:这是让你能在 Windows 中运行 Linux 命令的“翻译官”。
- 虚拟机平台:这是让 WSL2 获得接近原生 Linux 性能的“加速器”。
✅ 方案一:用 PowerShell 激活(适合喜欢敲命令的你)
右键点击“开始”菜单 → 选择 “Windows PowerShell(管理员)”
(记住:必须是“管理员”身份,否则魔法会失败!)依次输入并执行以下“咒语”(每条命令后按回车,稍等片刻):
1 | dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
💡 这两条命令就像给 Windows “注射”了两剂“功能疫苗”,
/norestart意思是“先别急着重启,等我下一步”。
🖱️ 方案二:图形界面“点一点”(适合鼠标党)
- 打开 控制面板 → 进入 “程序” → 点击 “启用或关闭 Windows 功能”
- 在弹出的窗口中,找到并勾选:
- ☑ 适用于 Linux 的 Windows 子系统
- ☑ 虚拟机平台
- 点击“确定”,系统会自动为你安装。
⚠️ 特殊剧情:唤醒 CPU 的“虚拟化”天赋!
故事转折:
即使 Windows 功能开启了,如果你的电脑 CPU 虚拟化功能被“封印”,WSL2 依然无法启动。
如何解封?
- 重启电脑,在开机画面出现时,疯狂按
Del、F2或F12(不同品牌电脑按键不同,通常在开机 LOGO 附近有提示)。 - 进入 BIOS/UEFI 设置界面,寻找并 启用 以下选项:
- Intel 处理器:
Intel VT-x或VT-d(Intel 的“虚拟化天赋”) - AMD 处理器:
AMD-V(AMD 的“虚拟化天赋”)
- Intel 处理器:
- 按
F10保存设置并退出,电脑将自动重启。
🔍 小侦探任务:不确定是否已开启?
在 Windows 中打开“任务管理器” → “性能” → “CPU” 页面,查看底部是否显示 “虚拟化:已启用”。
3. 设置 WSL2 为默认版本(魔法生效)
现在,地基已打好。接下来,我们要告诉 Windows:“以后所有新来的 Linux 家族成员,请一律用 WSL2 版本,谢谢!”
- 以普通用户身份打开 PowerShell 或 命令提示符(无需管理员权限)。
- 执行这句“设定咒语”:
1 | wsl --set-default-version |
- 验证魔法是否生效:
1 | wsl --version |
如果看到输出中包含 **WSL version: 2.x.x**(或类似版本号),恭喜你!🎉
你已成功为未来的 Linux 之旅铺平了道路。
4.故事的结局:迎接你的 Linux 伙伴
现在,你可以前往 Microsoft Store,搜索 “Ubuntu”(或其他你喜欢的 Linux 发行版),点击“安装”——
无需分区、不用刻盘、秒级启动。
从此,grep、ssh、vim、python3、gcc、Docker……这些 Linux 神器,都将与你近在咫尺。
你的开发效率,从这一刻开始飞跃。
💬 彩蛋时间:
第一次运行 WSL2 时可能稍慢(它在后台创建轻量虚拟机),但之后启动只需不到一秒!
就像一辆跑车,启动时略有延迟,但一旦跑起来,速度飞快!


