• 1 0 分 53 秒 Windows wsl2

    Windows 安装 WSL2 完整教程

    📋 系统要求

    • Windows 10 版本 2004(内部版本 19041)或更高 / Windows 11
    • 启用 BIOS/UEFI 中的虚拟化技术 (开机时按 Del/F2 进入 BIOS → 找到 Virtualization Technology 设为 Enabled)

    🔧 安装步骤

    步骤 1:启用 WSL 功能

    管理员身份运行 PowerShell 执行:

    # 启用 WSL 功能
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
    # 启用虚拟机平台功能
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    重启电脑使更改生效

    步骤 2:安装 WSL2 内核更新包

    下载并安装:WSL2 Linux 内核更新包

    步骤 3:设置 WSL2 为默认版本

    wsl --set-default-version 2

    步骤 4:安装 Linux 发行版

    • 打开 Microsoft Store

    • 搜索并选择你喜欢的发行版(推荐 Ubuntu LTS)

    • 点击"获取" → "安装"

    步骤 5:初始化 Linux 系统

    • 从开始菜单打开安装的发行版

    • 等待解压完成(约1-5分钟)

    • 创建用户名和密码(密码输入时不可见)

    步骤 6:验证安装

    wsl -l -v
    输出应显示类似:
    text
      NAME      STATE           VERSION
    * Ubuntu    Running         2

    ⚙ 常用命令

    命令 说明 wsl 进入默认 Linux 发行版 wsl -l -v 查看已安装发行版及状态 wsl --shutdown 立即停止所有子系统 wsl -t <发行版名称> 终止指定发行版 wsl --update 更新 WSL 内核

    故障排除 WSL2 安装失败 0x80370102

    确认 BIOS 中已启用虚拟化(任务管理器 → 性能 → CPU → 查看"虚拟化"状态) 网络无法连接

    #在 WSL 中执行:
    sudo rm /etc/resolv.conf
    sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'

    访问 Windows 文件

    cd /mnt/c  # 访问 C 盘

    推荐配置

    安装 Windows Terminal(Microsoft Store 搜索安装)

    更新软件包:

    sudo apt update && sudo apt upgrade -y