💡 这篇文章尝试使用了大量 emoji !

🔹 第一步:确认系统要求

我的电脑是 Windows 11 24H2)
如果你使用 Windows 10 也可以,但得先看看支不支持:

  1. Win + R 输入 winver,确认版本号 ≥ 2004(或19041+)
  2. BIOS开启虚拟化(进BIOS找 Virtualization Technology,设为 Enabled

💡 如果版本太低?设置 → 更新 → Windows更新 升级系统!

🔹 第二步:启用WSL功能

  1. 以管理员身份打开 PowerShell(Win + X → A)
  2. 输入命令启用WSL:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  3. 启用虚拟机平台(WSL2需要):

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  4. 重启电脑(不然设置不生效)

🔹 第三步:安装WSL2内核更新

去微软官网下载 WSL2内核更新包,双击安装。

🚨 注意! 如果没装这个,WSL默认是版本1,性能差很多!

🔹 第四步:设置WSL2为默认版本

  1. 重新打开 PowerShell(管理员)
  2. 输入:

    wsl --set-default-version 2

    ✅ 显示 “WSL 2 是默认版本” 就成功了!

🔹 第五步:安装Linux发行版

这次我安装的是 Arch Linux。

  1. 打开 Microsoft Store,搜索 Winch WSL
  2. 点击 “安装”,等待下载完成
  3. 安装后,从开始菜单打开 Winch WSL,它会自动初始化
  4. 右键快捷方式可以设置快捷键
    屏幕截图 2025-05-02 180133.png

🐧 其他发行版? 比如 Debian、Kali Linux 也可以在商店安装!

💣 踩坑记录

错误1WSL 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(划)👇
屏幕截图 2025-05-02 180405.png