三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

wsl2的安装方式

wsl2的安装方式

WSL2 两种安装方式(一键 + 手动),适用于 Windows 10 1909+/Windows 11,2026-05 最新官方流程。


✅ 方式一:官方一键安装(推荐,最简单)

条件:Windows 10 2004+/Win11,网络正常

  1. 管理员身份打开 PowerShell / Windows 终端(Win+X → 选择 “Windows 终端 (管理员)” 或 “PowerShell (管理员)”)

  2. 执行:

    powershell

    wsl --install

    作用:

    • 启用 WSL 功能
    • 启用 虚拟机平台
    • 安装 WSL2 内核
    • 自动下载安装 Ubuntu(默认发行版)Microsoft Learn
  3. 重启电脑(必须)

  4. 重启后自动弹出 Ubuntu 窗口:

    • 设置用户名(全小写,无空格)
    • 设置密码(输入时不显示)
  5. 验证:

    powershell

    wsl --list --verbose # 看到 STATE=Running,VERSION=2 即可

想装其他发行版(如 Debian/Kali):

powershell

wsl --install -d Debian wsl --install -d Kali-Linux

查看可安装列表:

powershell

wsl --list --online ```{insert\_element\_1\_}

✅ 方式二:手动安装(适合旧版 Windows / 离线)

1)开启 CPU 虚拟化(BIOS/UEFI)

  • Intel:开启VT-x
  • AMD:开启AMD-V
  • 查看是否已开:任务管理器 → 性能 → CPU → 虚拟化:已启用

2)启用 WSL + 虚拟机平台(管理员 PowerShell)

powershell

# 启用 WSL dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 启用 虚拟机平台(WSL2 必须) dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑

3)安装 WSL2 内核(关键!)

下载官方内核包(x64):👉 https://aka.ms/wsl2kernel双击wsl_update_x64.msi安装

4)设置默认 WSL2

powershell

wsl --set-default-version 2

5)安装 Linux 发行版(二选一)

  • 商店方式:打开 Microsoft Store → 搜索 Ubuntu → 获取
  • 命令方式:

    powershell

    wsl --install -d Ubuntu

6)初始化 + 验证

  • 启动 Ubuntu → 设用户名密码
  • 检查版本:

    powershell

    wsl -l -v

✅ 常见问题

  • 提示需要内核更新:手动安装上面第 3 步的内核包
  • 0x80070005 权限:务必用管理员终端
  • 家庭版 Windows:只能用 WSL1,WSL2 依赖虚拟机平台
← 返回列表