参照文档
Install WSL
Manual installation steps for older versions of WSL
不指定目录
使用单个命令安装运行 WSL 所需的一切。右键单击并选择“以管理员身份运行”,以管理员模式打开 PowerShell,输入 wsl –install 命令,然后重新启动计算机。
wsl --install
此命令将启用运行 WSL 和安装 Linux 的 Ubuntu 发行版所需的功能。
默认情况下,安装的 Linux 发行版是 Ubuntu。可以使用 -d 标志进行更改。
要更改安装的发行版,请输入:
wsl.exe --install [Distro]
将 [Distro] 替换为您要安装的发行版的名称。
要查看可通过在线商店下载的 Linux 发行版列表,请输入:
wsl.exe --list --online
指定目录
启用WSL可选功能和虚拟机功能
在 Windows 上安装任何 Linux 发行版之前,您必须首先启用“Windows Subsystem for Linux”可选功能。
以管理员身份打开 PowerShell(开始菜单 > PowerShell > 右键单击 > 以管理员身份运行) 并输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
在安装 WSL 2 之前,必须启用虚拟机平台可选功能。您的计算机需要虚拟化功能(BIOS:任务管理器-性能-CPU-右下方可查看)才能使用此功能。
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机以完成 WSL 安装并更新到 WSL 2。
更新以安装
官方:Linux 内核更新包会安装最新版本的 WSL 2 Linux 内核 ,以便在 Windows 操作系统映像中运行 WSL。(但我运行时发现无效,所以我采取下面的措施)
执行
// 更新以安装
wsl --update
// 查看版本
wsl --status
根据需求设定默认为WSL 2
wsl --set-default-version 2
安装WSL Linux 发行版包
1.下载包
WSL Linux发行版下载链接
Ubuntu 24.04 LTS(x64,arm64)
2.解压
将下载的WSL发行版整个.appx文件改名为.zip以解压
找到类似Ubuntu_2404.0.5.0_x64.appx(x64系统使用),同样改为.zip解压,将内部所有内容复制或剪贴到指定wsl的安装目录下
3.安装
以管理员身份打开PowerShell,cd到该目录下。
执行:
// 到达指定的目录
cd D:\AppDownload\WSLpack\WSL\Ubuntu2404
// 执行文件里的.exe
.\ubuntu2404.exe
接着输入Username和password即完成
操作WSL
WSL实例默认名称为(类似)Ubuntu-24.04
- 查看所有WSL实例(名称)
// 查看哪些实例正在运行
wsl -l -v
// 查看实例名称
wsl -l
- 进入Linux
// wsl -d WSL实例名字
wsl -d ubuntu-24.04
进入后默认为Bash
- 退出Linux
exit
或快捷键:Ctrl + D
退出或关闭terminal,WSL 会保持后台运行状态,直到你显式关闭或重启电脑。
- 关闭WSL后台运行
wsl --shutdown
- 打开WSL功能文档
打开WSL Settings
左下角的启动 wsl.exe可以直接进入Linux下的Bash欢迎使用WSL则打开WSL文档
修改WSL实例名称
查看当前实例名称
wsl -l -v
假设你当前实例名称是 Ubuntu2404
导出当前实例为 .tar 文件
wsl --export Ubuntu2404 D:\WSLBackup\Ubuntu2404.tar
你可以把路径改成你喜欢的位置。
注销原实例(会删除原实例)
wsl --unregister Ubuntu2404
这一步会彻底移除旧实例,请确保你已经备份好。
重新导入并指定新名称
wsl --import Ubuntu24 D:\AppDownload\WSLpack\WSL\Ubuntu2404 D:\WSLBackup\Ubuntu2404.tar --version 2
Ubuntu24是你想要的新名称- 第二个路径是你希望安装的位置
- 第三个路径是你刚才导出的
.tar文件
修改完成后,你可以运行:
wsl -l -v
确认新名称是否生效。
升级或降级
使用 wsl --install 命令安装的新 Linux 安装将默认设置为 WSL 2。
要查看你的 Linux 发行版是设置为 WSL 1 还是 WSL 2,请使用以下命令: wsl -l -v 。可以使用以下命令从 WSL 1 升级到 WSL 2 或从 WSL 2 降级到 WSL 1:
wsl.exe --set-version <Distro> <1|2>
将 <Distro> 替换为要更新的 Linux 发行版的名称。例如, wsl --set-version Ubuntu 2 将把你的 Ubuntu 发行版设置为使用 WSL 2。


