💡 这篇文章尝试使用了大量 emoji !
🔹 第一步:确认系统要求
我的电脑是 Windows 11 24H2)
如果你使用 Windows 10 也可以,但得先看看支不支持:
- Win + R 输入
winver
,确认版本号 ≥ 2004(或19041+) - BIOS开启虚拟化(进BIOS找 Virtualization Technology,设为 Enabled)
💡 如果版本太低? 去 设置 → 更新 → Windows更新 升级系统!
🔹 第二步:启用WSL功能
- 以管理员身份打开 PowerShell(Win + X → A)
输入命令启用WSL:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟机平台(WSL2需要):
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 重启电脑(不然设置不生效)
🔹 第三步:安装WSL2内核更新
去微软官网下载 WSL2内核更新包,双击安装。
🚨 注意! 如果没装这个,WSL默认是版本1,性能差很多!
🔹 第四步:设置WSL2为默认版本
- 重新打开 PowerShell(管理员)
输入:
wsl --set-default-version 2
✅ 显示 “WSL 2 是默认版本” 就成功了!
🔹 第五步:安装Linux发行版
这次我安装的是 Arch Linux。
- 打开 Microsoft Store,搜索 Winch WSL
- 点击 “安装”,等待下载完成
- 安装后,从开始菜单打开 Winch WSL,它会自动初始化
- 右键快捷方式可以设置快捷键
🐧 其他发行版? 比如 Debian、Kali Linux 也可以在商店安装!
💣 踩坑记录
❌ 错误1:WSL 2 requires an update to its kernel component
👉 解决方法:安装 WSL2内核更新包
❌ 错误2:无法从Microsoft Store安装Winch WSL
👉 解决方法:用管理员运行PowerShell,输入:
wsl --install -d Winch WSL
❌ 错误3:WSL2启动慢/卡顿
👉 解决方法:关闭 Windows Defender实时防护 或加 内存限制
🎯 最终成果
开始 Linux 学习的第一步?
看得出来真喜欢P3(划)👇