如何在 Windows 上使用 WSL 同时运行多个 Linux 发行版

最后更新: 15/09/2026
作者: 艾萨克
  • 将 Linux 环境原生集成到 Windows 中,无需笨重的虚拟机或因双启动而需要重启。
  • 通过 WSLg 为终端应用程序、开发工具和图形用户界面 (GUI) 软件提供高级支持。
  • 能够独立且同时管理多个发行版,例如 Ubuntu、Debian 或 Kali。

程序员使用双显示器工作,非常适合同时显示多个 Linux 发行版的运行情况。

想象一下,无需费力维护电脑,就能同时享受两种系统带来的好处。多年来,我们这些需要在 Windows 系统上使用 Linux 工具的用户,要么不得不忍受占用大量内存的虚拟机带来的麻烦,要么不得不承担每次切换系统都必须重启电脑的风险。如今,微软通过Windows 子系统 for Linux (WSL)打破了这一壁垒,让 Linux 能够与我们常用的操作系统无缝集成。

这项技术并非简单的模拟;它是一个强大的兼容层,允许您直接运行 Linux 二进制文件。对于开发者而言,这简直是天赐之物,因为他们无需牺牲 Windows 的便捷性,即可使用开源工具和 UNIX 环境。无论您是用 Python 编程、使用 MongoDB 管理数据库,还是仅仅浏览终端,WSL 都能将您的电脑变成一把软件瑞士军刀。

安装 Linux Windows 11 WSL2 Ubuntu 原生虚拟机
相关文章:
在 Windows 11 上使用 WSL2 和 Ubuntu 安装 Linux:完整指南

WSL究竟是什么?

开发人员专注于他的技术工作环境,面前摆放着一台大显示器。

简而言之,WSL 是一个允许您从 Windows 命令行运行原生 Linux 程序的环境。与旧方法不同,它无需您从头开始安装完整的操作系统。最初,第一个版本功能较为有限,主要侧重于基本实用程序,但WSL 2的出现彻底改变了游戏规则,因为它包含了真正的 Linux 内核,显著提升了性能和兼容性。

WSLg是 Linux 系统中的一颗璀璨明珠,它是用于处理图形界面的扩展程序。有了它,我们不再受限于终端的黑屏;现在,您可以像打开其他 Windows 程序一样打开 Linux 图形应用程序,它支持硬件 3D 加速,并与开始菜单完全集成。

  如何在 CMD 和 PowerShell 中创建命令别名:优化 Windows 终端的终极指南

入门要求

背光键盘和屏幕代码的特写镜头,展现了 Linux 的技术美学。

你不需要超级计算机来完成这项任务,但有一些最低要求。最重要的是拥有 x64 或 ARM 处理器以及一个版本的…… Windows 10(版本 19041 或更高版本) 或者,更好的选择是 Windows 11。要检查您的系统是否兼容,您可以按 Windows 键 + R,然后输入 winver 按回车键即可查看您的确切版本。

Linux Ubuntu 终端的屏幕截图,其中包含多个分屏窗口,显示系统监控和日志,代表 AI 环境的技术配置。
相关文章:
如何在 Linux 和 Windows 上无错误地安装 PyTorch 和 TensorFlow

另一个关键点是虚拟化。为了确保 WSL 2 流畅运行,您需要在 BIOS 中启用虚拟机监控模式(Intel 平台为 VT-x,AMD 平台为 AMD-V)。您可以通过打开任务管理器,切换到“性能”选项卡,然后在 CPU 部分查看虚拟化是否已启用来确认这一点。

安装时请注意

黑色背景上的彩色语法高亮显示编程代码的宏观细节。

如今,安装整个系统简直易如反掌。再也不用摆弄控制面板了。只需打开一扇窗户…… 以管理员身份使用 PowerShell 并启动命令 wsl --install这条命令发挥了它的神奇作用:它启用了必要的功能,并且默认情况下会安装 Ubuntu 发行版。

如果您希望完全掌控系统,或者您使用的是较旧版本的 Windows 系统,您可以前往“Windows 可选功能”,手动勾选“虚拟机平台”和“适用于 Linux 的 Windows 子系统”复选框。完成此操作后,务必重启计算机以使更改生效。

管理多个分发

从肩膀上方拍摄的画面,展现了一个人在笔记本电脑上编程,代表了现代开发环境。

这个系统最强大的地方在于你不必局限于某个特定的发行版。你可以用 Ubuntu 进行编程,用 Debian 进行测试,用 Kali 进行安全防护——集所有功能于一身。 同时运行要安装特定的发行版,可以使用以下命令 wsl --install -d 或者直接在微软商店搜索。

关于 AnduinOS 发行版
相关文章:
AnduinOS:专为 Windows 用户设计的 Linux 发行版

为了避免被这么多窗口搞得晕头转向,最好的办法是使用…… Windows终端此应用程序允许您为每个发行版打开单独的选项卡和面板,以便您在它们之间快速切换。如果您想知道已安装的软件以及每个软件使用的 WSL 版本,可以使用以下命令。 wsl --list --verbose 它是你最好的盟友。

  什么是 Windows 驱动程序工具包 (WDK):你需要知道的一切

日常生活必备技巧和指令

进入 Linux 系统后,首先应该做的就是更新系统。使用以下命令。 sudo apt update && sudo apt upgrade 为了保持所有内容都是最新的。如果您需要版本控制,请安装 混帐 这是强制性的,而且会很快完成。 sudo apt install git.

一个非常有趣的特性是互操作性。您只需在 Linux 命令前加上 `--linux` 关键字,即可从 Windows shell 执行 Linux 命令。 wsl反之亦然,您也可以从 Linux 终端调用 Windows 可执行文件,例如著名的…… ipconfig.exe并将其与强大的 Linux 工具相结合,例如: grep 或 cut 筛选数据。

备选方案和初步版本

如果您是高级用户,想要体验最新功能,可以加入 Windows 预览体验计划。根据您选择的频道(Beta、Development 或 Canary),您将比其他用户更早收到实验性的 WSL 更新。如果您无法访问 Microsoft Store,还可以选择使用 MSI 包和 .wsl 文件进行离线安装。

此外,如果某个发行版未列入官方目录,您始终可以使用 TAR 文件导入自定义镜像,从而完全自由地创建自己的自定义工作环境。

在不牺牲 Windows 稳定性的前提下,能够在不同的 Linux 环境之间切换,这代表着技术生产力的一次重大飞跃。从简化的一键安装到运行图形应用程序以及并行使用多个发行版,该子系统消除了这两个操作系统之间由来已久的摩擦,让任何开发工具都触手可及。

Windows、Linux 和 Mac 技巧
相关文章:
Windows、Linux 和 macOS 的实用技巧和快捷方式