在Windows上安装Linux

2025-12-11

引言

所谓的WSL指的是用于 Linux 的 Windows 子系统(Windows Subsystem for Linux,WSL),开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。

WSL存在两个版本,WSL和WSL2,本博文安装WSL2.

配置及安装装WSL

首先在搜索栏搜 powershell,管理员身份打开。

然后安装

wsl --install

此命令将启用运行 WSL 并安装 Linux 的 Ubuntu 分发所需的功能。

  1. 启用 Windows 子系统(WSL)功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

其中关于参数的说明如下:

  • /all:在所有用户上启用该功能
  • /norestart:启用功能后不会立即重启
  1. 启用虚拟机平台功能。WSL2 依赖 Windows 虚拟机功能,需要额外启用:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 将 WSL 默认版本设置为 WSL2
wsl --set-default-version 2

然后重启重启电脑,wsl的安装就完成了。

  1. 选择Linux分发版本.列出所有可用的在线Linux版本
wsl -l -o
# wsl --list --online

接下来自动安装(注意自动安装是默认安装在c盘的)

wsl --install -d 发行版名称
# 下面先安装20.04
wsl --install -d Ubuntu-20.04

安装完毕后出现弹窗,输入Linux系统的账户名称及密码即可。

然后按 Ctrl + D 退出即可。

而安装的系统在windows下也可以看到

常用命令记录

# 进入默认发行版
wsl

# 进入指定发行版
wsl -d 发行版名称

# 设定某个发行版为默认
wsl -s 发行版名称

# 可以通过输入命令列出已安装的 Linux 分发版并检查每个版本的 WSL:
wsl.exe --list --verbose
wsl -l -v

# 发行版的删除(操作不可逆)
wsl --unregister 发行版名称

# 关闭默认发行版
wsl --shutdown

# 关闭特定发行版
wsl -t 发行版名称

此外一切的操作跟ubuntu的是一样的~

参考资料