📜  如何升级到 wsl 2 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:31.616000             🧑  作者: Mango

如何升级到 WSL 2 - Shell-Bash

如果你是一个程序员或者开发者,你很可能已经听说过 WSL。它是一个内置于 Windows 10 中的 Linux 子系统,允许你在 Windows 中运行 Linux 命令行工具和应用程序。

但是,WSL 第一版存在一些限制,包括文件系统的性能较低以及不支持 Docker 等容器技术。

WSL 2 是一种新的升级版本,提供更好的性能和功能。本文将介绍如何升级到 WSL 2。

步骤
步骤1:启用 WSL

在升级之前,确保已经启用了 WSL。打开 PowerShell 终端并输入以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
步骤2:启用虚拟机功能

WSL 2 已经使用了 Windows 的虚拟机技术。要升级,你需要确保已经启用了虚拟机功能。在 PowerShell 终端中输入以下命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
步骤3:升级到 WSL 2

在 PowerShell 终端中输入以下命令,以下载并安装 WSL 2 更新程序:

wsl --set-default-version 2
步骤4:安装 Linux 发行版

如果你还没有安装 Linux 发行版,可以在 Microsoft Store 中下载和安装。支持的发行版包括 Ubuntu、Debian、SUSE、Kali 等。

步骤5:设置默认发行版

在 PowerShell 终端中输入以下命令,以设置默认使用发行版:

wsl --set-default <distribution name>

请将 替换为你安装的发行版的名称。

结论

升级到 WSL 2 可以提高 Linux 子系统的性能和功能,对于开发者和程序员来说,这是一个非常好的选择。上述步骤可以帮助你快速升级到 WSL 2,开始更高效的工作。