Skip to content

WSL 2:在 Windows 中运行 Linux 的更简单方式 ​

WSL,全称 Windows Subsystem for Linux,是一种在 Windows 系统中运行 Linux 环境的方式,本视频介绍 WSL 的基本概念以及如何安装和使用 WSL 2。

简单来说,WSL 就让 Linux 系统像应用程序一样在 Windows 里运行。不需要虚拟机(像 VirtualBox、VMware 那样),不需要双系统,所以非常之轻量。

安装 ​

要在 Windows 系统中安装 WSL 2,只需以管理员身份打开 PowerShell 或命令提示符,输入以下命令:

shell
wsl --install

这条命令会自动将 WSL 2 设置为默认版本,并安装最新的 Linux 发行版(通常是 Ubuntu)。如果你想切换回 WSL 1,可以使用以下命令:

shell
wsl --set-default-version 1

使用 ​

列出可用的 Linux 发行版:

shell
wsl --list --online

安装一个发行版:

shell
wsl --install Ubuntu-24.04

将发行版安装到其他磁盘,需要注意的是,一个目录对应一个发行版。比如安装到 D 盘:

shell
wsl --install AlmaLinux-Kitten-10 --location d:/wsl/alma10

设置一个默认的发行版:

shell
wsl --set-default <发行版名称>

停止所有正在运行的 Linux 发行版:

shell
wsl --shutdown

卸载一个 Linux 发行版:

shell
wsl --uninstall <发行版名称>

注意事项 ​

  • 系统要求:WSL 2 需要 Windows 10 版本 2004 或更高版本,并且需要启用虚拟化技术(可在 BIOS 设置中启用 VT-x 或 AMD-V)。

  • 性能:WSL 2 使用轻量级虚拟机,性能比 WSL 1 更好,但可能会占用更多系统资源。

  • 更新:定期更新 WSL 和 Linux 发行版以获取最新的功能和安全补丁,命令如下:

    shell
    wsl --update
  • 文件系统:WSL 2 中的文件系统性能有所改进,但访问 Windows 文件系统可能会比直接在 Linux 中慢,建议在 Linux 文件系统中操作文件。

相关资源 ​

好奇心驱动的热爱