wsl(Windows Subsystem for Linux)即适用于Windows的Linux子系统,是一个实现在Windows 10 / 11上运行原生Linux的技术。

wsl2 为其迭代版本,可以更好的在Windows上运行Linux子系统。

这里以 Windows 11 安装Ubuntu作为示例。

开启Windows功能

  1. Win键,点击设置

wsl2 里 安装 kvm wsl2怎么安装_用户名

  1. 搜索控制面板

wsl2 里 安装 kvm wsl2怎么安装_Ubuntu_02

  1. 点击程序

wsl2 里 安装 kvm wsl2怎么安装_wsl2 里 安装 kvm_03

  1. 点击启用或关闭Windows功能。

wsl2 里 安装 kvm wsl2怎么安装_wsl2 里 安装 kvm_04

  1. 划到底部,勾选适用于Linux的Windows子系统虚拟机平台

wsl2 里 安装 kvm wsl2怎么安装_用户名_05

  1. 点击确定

wsl2 里 安装 kvm wsl2怎么安装_wsl2 里 安装 kvm_06

安装wsl2

  1. 管理员运行命令窗口,执行更新命令:
wsl --update
  1. 执行安装命令:
wsl --install
  1. 现在一般使用wsl2,所以还需要设置:
wsl --set-version 2

应用商店安装

  1. 打开Microsoft store安装想要安装的Linux系统,这里选择Ubuntu。

wsl2 里 安装 kvm wsl2怎么安装_wsl2 里 安装 kvm_07

  1. 安装完成后点击打开

wsl2 里 安装 kvm wsl2怎么安装_用户名_08

  1. 打开后会显示正在安装,稍等一会出现如下的输入账号密码的提示。

wsl2 里 安装 kvm wsl2怎么安装_Ubuntu_09

这里可以自己设置用户名和密码进行登录,也可以直接将窗口关闭,下次再打开就会默认以root登录,权限更高。

命令安装

  1. 查看可用分发列表
wsl --list online
  1. 安装需要安装的分发
wsl --install -d ubuntu

安装完成后点击运行,稍等一会就会提示输入用户名。

这里可以自己设置用户名和密码进行登录,也可以直接将窗口关闭,下次再打开就会默认以root登录,权限更高。

安装包安装

上述两种方式wsl都是默认安装在C盘的。

如果C盘空间吃紧,可以使用安装包进行安装。

  1. 下载安装包。https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

wsl2 里 安装 kvm wsl2怎么安装_Ubuntu_10

这里以下载Ubuntu 22.04 LTS为例,下载后得到后缀为.AppxBundle的文件。

  1. 将文件后缀改为.zip,解压其中的xxx_x64.appx文件,放到想要安装wsl2的目录。
  2. 双击xxx_x64.appx进行安装。稍等一会出现如下的输入账号密码的提示。

wsl2 里 安装 kvm wsl2怎么安装_Windows_11

这里可以自己设置用户名和密码进行登录,也可以直接将窗口关闭,下次再打开就会默认以root登录,权限更高。


  • 环境
    Windows 10 专业版 22H2
    Ubuntu 22.04.2