跳转至

安装Windows子系统 WSL2

一. 资源准备

  • WSL2 Linux内核更新包
    • 方式一:下载后安装,下载地址
    • 方式二:打开 桌面 -> 常用工具 -> 系统工具 -> wsl_update_x64.msi

二. 启用WSL和WSL2

  1. 启用适用于 Linux 的 Windows 子系统

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    

  2. 启用虚拟机功能

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

  3. 更新默认内核

    wsl --update
    

  4. 运行安装上面的WSL2 Linux内核更新包

  5. 重启电脑

  6. 设定默认wsl版本

    wsl --set-default-version 2
    

三. 安装Linux操作系统

  1. 查看可用的系统

    wsl  -l -o
    
    alt text

  2. 安装系统

    wsl --install -d <系统名称>
    
    例如安装Ubuntu22.04
    wsl --install -d Ubuntu-22.04
    
    直到出现一下内容

    alt text

    根据提示设置用户名和密码(不建议太复杂)

  3. 启动系统

    在安装完成后,运行以下命令启动WSL

    wsl
    

  4. 测试显卡(如有显卡)是否正常

    nvidia-smi
    
    alt text

四. 常用命令

  • 查看已安装的系统
    wsl -l -v
    
  • 设置默认启动的系统
    wsl --set-default <系统名称>
    
  • 设置某个系统的版本
    wsl --set-version <系统名称> <版本号>
    
  • 启动某个系统
    wsl -d <系统名称>
    
  • 关闭所有系统
    wsl --shutdown
    
  • 卸载某个系统
    wsl --unregister <系统名称>