0%

Windows 安装WSL

  • 前提紧要:请确保自身具备最基本的阅读理解能力,会使用翻译,会使用搜索引擎。
  • 如不具备上述能力,请立即关闭此教程。
  • 本教程适用于 Windows 11 24H2 版本,其他版本可能略有不同。
    在 Windows 11 24H2 上安装 WSL2 和 Ubuntu 22.04 的步骤如下:

一、安装 WSL2

方法1:通过命令快速安装(推荐)

  1. 以管理员身份打开 PowerShell(Win + X → 终端(管理员))

  2. 运行以下命令:

    1
    wsl --install
  • 此命令会自动启用所需功能、安装 WSL2 内核,并默认安装 Ubuntu。

方法2:手动步骤(如需自定义)

  1. 启用 WSL 和虚拟机平台功能

    1
    2
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  2. 重启电脑

  3. 设置 WSL2 为默认版本

    1
    wsl --set-default-version 2

二、安装 Ubuntu 22.04

  1. 从 Microsoft Store 安装

    • 打开 Microsoft Store 搜索 Ubuntu 22.04 LTS,点击安装。

    • 或通过命令行安装:

      1
      wsl --install -d Ubuntu-22.04
  2. 初始化 Ubuntu

    • 安装完成后,从开始菜单打开 Ubuntu 或运行:

      1
      wsl -d Ubuntu-22.04
    • 首次启动会提示设置用户名和密码(密码输入时不可见,正常输入后回车)。


三、验证安装

  1. 检查 WSL 版本和发行版:

    1
    wsl -l -v
    • 确认 Ubuntu-22.04 的版本为 2
  2. 更新系统(在 Ubuntu 内运行):

如果没有梯子,下载速度可能会非常慢,建议参考 将 apt 换源为阿里/清华源 来解决。

1
sudo apt update && sudo apt upgrade -y

常见问题解决

  1. WSL2 要求虚拟化支持
    • 进入 BIOS 启用 VT-x/AMD-V 虚拟化(具体按键因主板而异,通常为 F2/Del)。
  2. 安装后无法启动
  3. 网络问题

其他操作

  • 切换 WSL 版本

    1
    wsl --set-version Ubuntu-22.04 2
  • 导出/导入分发版(备份用):

    1
    2
    wsl --export Ubuntu-22.04 ubuntu2204.tar
    wsl --import Ubuntu-22.04 C:\wsl\ubuntu C:\backup\ubuntu2204.tar

完成以上步骤后,即可在 Windows 11 24H2 上使用 WSL2 运行 Ubuntu 22.04。

四、Ubuntu常用操作

apt 换源为阿里/清华源

  1. 备份原有的源列表(非常重要)

    1
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 修改 sources.list 文件

    使用你喜欢的编辑器,比如 vimnano

    1
    sudo nano /etc/apt/sources.list

    清空原有内容,然后根据你的 Ubuntu 版本粘贴对应的阿里云源。

  3. 阿里云 Ubuntu 源示例(以 Ubuntu 22.04 Jammy 为例):

    1
    2
    3
    4
    deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
  4. 保存并退出编辑器(在 nano 中按 Ctrl + O 保存,Ctrl + X 退出)。

  5. 更新软件源缓存

    1
    sudo apt update

    建议再执行一次升级(可选):

    1
    sudo apt upgrade