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 文件系统中操作文件。

相关资源

视频地址

好奇心驱动的热爱