• 要在 Windows 11 上安装 WSL,请打开 PowerShell 或命令提示符 (admin),运行“wsl –install”命令,然后重新启动计算机以设置适用于 Linux 的 Windows 子系统以及 Ubuntu Linux 发行版。
• 要使用特定发行版安装 WSL,请运行“wsl –install -d DISTRO-NAME”命令。
• 要从 Microsoft Store 安装 WSL,请启用“虚拟机平台”功能,然后从 Store 下载 WSL 应用程序。
在 Windows 11 上,Microsoft 将适用于 Linux 的 Windows 子系统 (WSL) 的安装过程简化为只需一个命令即可下载和安装所有必需的组件,包括虚拟机平台和 Linux GUI 应用程序。在本指南中,我将教您如何完成此过程。
此外,默认情况下,该命令还会安装最新的 Ubuntu 发行版。如果您更喜欢其他 Linux 发行版,则可以在命令中添加一个选项来安装任何受支持的发行版。此外,通过命令行体验,您可以更轻松地更新内核。或者,您也可以使用从 Microsoft Store 下载的 WSL 来安装 WSL。

适用于 Linux 的 Windows 子系统是一项可选功能,允许您在 Windows 11(和 10)上运行不同的 Linux 发行版,而无需第二台计算机、双启动设置或虚拟机。安装 WSL 后,系统会添加不同的组件,以使用 Microsoft Hyper-V 虚拟机管理程序创建虚拟化层,以便在您的计算机上本机安装和运行 Linux 发行版(例如 Ubuntu、Debian 或 Fedora)。
Linux 子系统提供了一个功能齐全的环境,包括 Linux 内核、系统调用和库,允许您像在本机 Linux 系统上一样运行应用程序。
Microsoft 还将 WSL 与 Windows 集成,允许您从 Linux 环境访问文件和应用程序。此外,您可以直接从文件资源管理器访问发行版文件,而无需任何其他配置。
尽管您主要使用 WS 来运行命令行应用程序,但此虚拟化层还允许您利用 X11 或 Wayland 等工具安装和运行 GUI(图形用户界面)应用程序。
在本指南中,我将教您在计算机上安装 WSL 平台的简单步骤。此外,我将概述在 Windows 11 上更新 Linux 内核的步骤。
重要:尽管大多数计算机都附带已启用的硬件虚拟化,但您必须确保在计算机的 BIOS (UEFI) 固件上启用虚拟化。
在 Windows 11 上安装 WSL
要从命令提示符(或 PowerShell)在 Windows 11 上安装 WSL,请使用以下步骤:
1. 在 Windows 11 上打开开始。
2. 搜索 命令提示符 (或 PowerShell),右键单击顶部结果,然后选择 以管理员身份运行 选项。
3. 键入以下命令以在 Windows 11 上安装 WSL,然后按 Enter 键:
wsl --install
4. 重新启动计算机以在 Windows 11 上完成 WSL 安装。
5. 根据需要继续进行 Linux 发行版设置。
完成这些步骤后,所需的 Linux 组件将自动安装在 Windows 11 和最新版本的 Ubuntu Linux 发行版上。
根据我的经验,install 命令可能正常工作,也可能无法正常工作,具体取决于您的 Windows 安装配置。如果您收到错误代码 14107,请确认该消息以确定系统无法打开的组件。例如,“Virtual Machine Platform”(虚拟机平台)。如果是这种情况,请打开“设置”>“可选功能”>“更多 Windows 功能”,选中“虚拟机平台”,然后单击“确定”按钮添加组件。现在可以再次运行 WSL install 命令。
更新 WSL 内核
要从 Windows 11 上的命令提示符更新 WSL 内核,请使用以下步骤:
1. 打开开始.
2. 搜索 命令提示符 (或 PowerShell),右键单击顶部结果,然后选择 以管理员身份运行 选项。
3. 键入以下命令以更新 WSL 内核,然后按 Enter 键:
wsl --update
完成这些步骤后,如果有可用更新,它将下载并安装到您的计算机上。
要在 Windows 11 上安装带有特定 Linux 发行版的 WSL,请使用以下步骤:
1. 打开开始.
2. 搜索 命令提示符,右键单击顶部结果,然后选择 以管理员身份运行 选项。
3. 键入以下命令以查看要安装的可用 WSL 发行版的列表,然后按 Enter 键:
相关文章
网友评论(共有 0 条评论)