本指南将介绍如何在 Windows 10/11 上设置和使用 WSL2(Windows Subsystem for Linux 2)。WSL2 允许你在 Windows 系统上运行 Linux 环境,无需使用虚拟机。

系统要求

  • Windows 10 或 Windows 11
  • 64 位操作系统
  • Windows Update 设置为“获取最新更新”

安装步骤

  1. 启用 WSL2:

    • 打开 PowerShell 或 Command Prompt,以管理员身份运行。
    • 输入以下命令并回车:
      wsl --set-version 2
      
    • 重启计算机。
  2. 安装 Linux 发行版:

    • 打开 Microsoft Store。
    • 搜索并安装你喜欢的 Linux 发行版,例如 Ubuntu。
  3. 配置 WSL2:

    • 打开 Linux 发行版。
    • 更新系统包列表:
      sudo apt update
      
    • 安装必要的软件包:
      sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
      
    • 添加 Ubuntu 的 GPG 密钥:
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      
    • 设置 Docker 仓库:
      sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
      
    • 安装 Docker:
      sudo apt update
      sudo apt install docker-ce docker-ce-cli containerd.io
      
    • 将当前用户添加到 docker 组:
      sudo usermod -aG docker $USER
      
    • 重启计算机。

使用 WSL2

  • 打开 PowerShell 或 Command Prompt,输入以下命令启动 WSL2:
    wsl
    
  • 登录到你的 Linux 发行版。

注意事项

  • WSL2 需要虚拟化支持,请确保你的 CPU 支持。
  • 部分应用程序可能需要修改配置才能在 WSL2 中正常运行。

WSL2

更多关于 WSL2 的信息,请访问WSL2 官方文档