自学内容网 自学内容网

Windows 11 开启 WSL(Windows Subsystem for Linux)完整指南

Windows 11 开启 WSL(Windows Subsystem for Linux)完整指南

WSL(Windows Subsystem for Linux)可以让你在 Windows 上运行 Linux 的命令行工具和应用程序。以下是开启 WSL 的详细步骤。


步骤 1:确认 Windows 版本

WSL 需要 Windows 11Windows 10 版本 2004 及以上

  • 快捷键Win + R,输入 winver 查看 Windows 版本。

步骤 2:开启 WSL 功能

方法一:通过命令行自动安装
  1. 打开 PowerShell(管理员模式)

    • Win + S,搜索 PowerShell,右键选择 以管理员身份运行
  2. 执行以下命令

    wsl --install
    

    此命令将自动安装 WSL2 和 Ubuntu 发行版。

  3. 等待安装完成后,重启电脑


方法二:手动启用 WSL 和虚拟化平台
  1. 启用 WSL 和虚拟化功能

    • 打开 控制面板 > 程序和功能 > 启用或关闭 Windows 功能
    • 勾选以下两项:
      • 适用于 Linux 的 Windows 子系统
      • 虚拟机平台
    • 点击 确定,等待安装完成后 重启电脑
  2. 设置 WSL 默认版本为 WSL2

    • 打开 PowerShell(管理员模式),输入:
      wsl --set-default-version 2
      

步骤 3:安装 Linux 发行版

  1. 打开 Microsoft Store
  2. 搜索 Ubuntu,选择 Ubuntu 22.04 LTS 或其他版本。
  3. 点击 获取,等待安装完成。
  4. 打开 Ubuntu 应用,根据提示设置用户名和密码。

步骤 4:验证 WSL 是否正常运行

  1. 打开 PowerShell,输入:
    wsl --list --verbose
    
    你将看到类似以下输出:
    NAME      STATE           VERSION
    Ubuntu    Running         2
    

步骤 5:安装常用工具

进入 WSL 后,更新包管理器并安装工具:

sudo apt update && sudo apt upgrade
sudo apt install build-essential git curl

步骤 6:访问 Windows 文件系统

在 WSL 中,你可以通过 /mnt/c/ 访问 Windows 的 C 盘。例如:

cd /mnt/c/Users/你的用户名/Desktop

🛠️ 常见问题及解决方法

问题解决方法
wsl --install 命令报错确保 Windows 版本支持,更新到最新版本。
无法安装 WSL2确保开启了 虚拟机平台BIOS 虚拟化支持
WSL2 启动缓慢使用 wsl --shutdown 重启 WSL,或优化资源配置。

📚 进阶学习

  • 在 WSL 中使用 Docker
    参考 Docker Desktop 配合 WSL 使用。

  • 在 WSL 中运行 GUI 应用程序:
    Windows 11 支持 Linux GUI 应用程序。在 Ubuntu 中输入以下命令即可安装 GUI 应用:

    sudo apt install gedit
    gedit
    

原文地址:https://blog.csdn.net/WithCYwind/article/details/145147410

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!