📜  如何安装 WSL2 - Shell-Bash (1)

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

如何安装 WSL2 - Shell-Bash

如果您是一位程序员,那么您一定会需要在 Windows 操作系统上使用 Shell-Bash。微软在Windows 10版本2004中添加了 WSL2(Windows Subsystem for Linux 2),这意味着您可以在 Windows 中运行 Linux 内核。下面将介绍如何安装 WSL2 - Shell-Bash。

确保运行 Windows 10 版本 2004 或更高版本

在开始安装 WSL2 之前,请确保您正在运行 Windows 10 版本 2004 或更高版本。您可以通过以下步骤检查您的 Windows 版本:

  1. 单击 “开始菜单”。
  2. 键入 “winver” 并按 “Enter” 键。
  3. 查看“关于 Windows” 对话框中的 Windows 版本信息。
配置必要的启用功能

在安装 WSL2 之前,您需要确保已启用以下功能:

  1. 适用于 Linux 的 Windows 子系统。
  2. 虚拟机平台。

您可以通过以下步骤启用这些功能:

  1. 单击“开始菜单”,键入“Windows 功能”,并选择“打开 Windows 功能”。
  2. 滚动查看可用功能,确认已勾选 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台” 两个选项。
  3. 单击“确定”按钮,等待 Windows 安装所需的文件。
下载合适的 Linux 内核更新包

WLS2 需要运行在 Linux 内核之上,因此您还需要下载合适的 Linux 内核更新包。不同 Linux 发行版需要使用不同的内核更新包。

  1. 访问 微软官方源码仓库
  2. 单击 “Code” 按钮,选择 “Download ZIP” 或 “Download TAR.GZ” 下载内核更新包。
  3. 解压下载的文件,将其中的文件(例如 vmlinux 和 initrd.img)拷贝到一个新的文件夹中以备部署使用。
安装 WSL2 - Shell-Bash

现在您已完成了准备工作,可以开始安装 WSL2 - Shell-Bash 了。您可以通过以下步骤安装 WSL2 - Shell-Bash:

  1. 打开 PowerShell。
  2. 运行以下命令。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
  1. 重启您的计算机以完成 WSL2 的安装。
  2. 打开 Microsoft Store 应用商店,搜索您所需的 Linux 发行版并安装。例如,您可以搜索“Ubuntu”并选择“Ubuntu 20.04 LTS”。
额外注意事项

安装 WSL2 过程中可能会遇到一些问题。以下是一些额外注意事项:

  • 某些第三方杀软可能会阻止 WSL2 的安装。请尝试暂时关闭杀软以完成安装。
  • 在安装过程中,请确保您具有管理员权限。
  • 如果您发现您的发行版在安装或启动时出现了问题,请尝试在 GitHub GitHub 的 WSL2 仓库 查找解决方案。
结论

WLS2 为 Windows 用户提供了访问 Linux 内核的能力。按照上述步骤,您可以很容易地在 Windows 10 上安装 WSL2 - Shell-Bash。这将使您更方便地使用 Microsoft Windows 操作系统。