如何安装 Ubuntu Windows 11 或 10 使用一个命令?

先决条件

  • 我们需要一个 Windows 10 或 11 系统
  • 以管理员身份访问命令提示符或 PowerShell
  • 用于下载软件包的有效 Internet 连接

打开 PowerShell 或 CMD

根据所选的命令行应用,可以在 Windows 上访问 PowerShell 或命令提示符。在这里,我们使用的是CMD,因此单击“开始”按钮并搜索结果中出现的“命令提示符”,选择“以管理员身份运行”选项。

open-CMD-as-administrator.webp

在 Windows 10 或 11 上安装 Ubuntu 的命令

当您拥有命令提示符时,只需运行给定的命令,该命令不仅可以下载并安装 Ubuntu 22.04 版本,甚至可以启用 WSL 和虚拟机平台(如果尚未启用)。在撰写本文时,Ubuntu 的最新 LTS 版本是 22.04,因此我们正在安装相同的版本。您可以在给定的命令中更改版本。

wsl --install --distribution Ubuntu-22.04
Installing-Ubuntu-on-Windows-using-command-1024x505.webp

注意:如果要检查可用于安装的发行版,可以使用给定的命令:

wsl --list -o

然而,如果要使用 WSL 1 而不是 WSL2,这将启用“虚拟机平台”,请在安装 Ubuntu 或任何其他发行版时在命令中添加以下选项:

--enable-wsl1

示例:假设我们想使用命令安装 Ubuntu-22.04,但在 WSL1 环境而不是 WSL2 中,那么该命令将如下所示:

wsl --install  --enable-wsl1 --distribution Ubuntu-22.04

安装完成后,如果系统启用了 Windows 的任何功能,系统可能会要求您重新启动它。不过,建议重新启动系统。

检查已安装的发行版和相应的 WSL 版本

完成上一步后,我们可以检查 Ubuntu 是否成功安装在我们的 Windows 上。除此之外,我们还可以列出每个 Linux 发行版/应用程序使用的 WSL 版本。

wsl -l -v
cehck-Linux-distro-WSL-version.webp

访问 Ubuntu 命令行

要访问 Ubuntu WSL Linux 应用程序,请转到搜索框并键入 – Ubuntu,您将看到它的图标,单击该图标以访问终端。您可以从哪里开始运行命令。

Ubuntu-22.04-is-installed-1024x546.webp

因此,通过这种方式,我们可以使用命令提示符或 Powershell 在 Windows 10 或 11 上添加 Ubuntu WSL 应用程序。这非常简单,用户无需使用 GUI 手动启用任何功能。

如何将现有 WSL 2 Ubuntu 转换为 WSL 1,反之亦然

使用命令行将 Ubuntu 的 WSL 版本设置为 1 非常容易。以管理员身份访问 PowerShell 或 CMD,然后使用给定的命令语法。在这里,我们展示了一个示例,说明如何将已安装的 Ubuntu 发行版 WSL2 转换为 WSL1,您也可以将其用于其他人:

 wsl --set-version Ubuntu-22.04 1

而要将 WS1 发行版设置回 WSL2,只需在命令中将值 1 更改为 2。此外,请记住,WSL 2 需要启用虚拟机 Plaftom,因此在将 WSL 1 Linux 版本转换为 WSL 2 之前,请不要忘记将其打开。

wsl --set-version Ubuntu-22.04 2

常见常见问题

  • 什么是适用于 Linux 的 Windows 子系统 (WSL)?

Microsoft 的 WSL 是在 Windows 10 和 11 操作系统中实现的兼容层,用于本机运行可执行的 Linux 二进制文件。这意味着无需使用其他虚拟化软件(如 VMware 或 VirtualBox)来获取 GNU/Linux 环境。

  • 在 Windows 10 或 11 上安装 WSL 的命令是什么?

只需以管理员身份运行 PowerShell 或命令提示符,然后运行“wsl –install”命令,它将自动在 Windows 上启用 WSL 功能,并且默认的 Linux 发行版 (Ubuntu) 也将配置为运行命令。

  • 是否可以将 WSL1 和 WSL2 同时放在同一个 Windows 系统上?

是的,在同一台 Windows PC 上同时配置 WSL1 和 WSL2 的 Linux 发行版几乎是可能的。甚至,我们可以为每个已安装的 Linux 发行版应用设置默认版本的 WSL。

  • 将 Linux 从 WSL1 切换到 WSL2 的命令是什么,反之亦然?

wsl –set version”是将现有 WSL1 Linux 发行版转换为 WSL2 的命令,反之亦然。 例如,如果我们有一个 Ubuntu-22.04 发行版,并且想要将其更改为 WSL2,那么命令将是“wsl –set-version Ubuntu 2”,命令中的最后一位数字“2”表示 WSL 2,如果将其更改为 1,它将用于 WSL1。

  • WSL2 的性能是否优于 WSL2?

是的,与 WSL1 相比,WSL2 的性能有了显著提高,因为它使用成熟的 Linux 内核,并且可以访问 GPU 来执行密集型任务。即使是运行发行版的 WSL 2 也可以安装 GUI 应用程序和 Docker。

  • 是否需要启用 Hyper-V 才能使用 WSL2?

不,我们完全不需要在 Windows 中启用 Hyper-V 功能来获取 WSL2,而是需要虚拟机平台功能,该功能使虚拟化可用于 WSL2 和 Hyper-V(如果启用)在支持的硬件上。

  • WSL 是否支持和运行图形 Linux 应用程序?

启用了虚拟机平台功能的 WSL2 可以运行 Linux 的图形应用程序,但是,这不适用于 WSL1,因为它没有成熟的 Linux 内核,也不支持虚拟化。

  • 如何使用 Ubuntu WSL 终端访问 Windows 文件?

打开 Ubuntu WSL 终端,然后访问挂载 Windows 文件系统的 /mnt/ 目录。假设您想在 Ubuntu WSL 中访问 WIndows 的 C: 驱动器,然后键入“cd /mnt/c”,这将挂载 C 驱动器并让您访问其文件。

  • 如何在 WSL 中从 Ubuntu 终端运行 Windows 应用程序?

就像我们从命令提示符运行 Windows 应用程序一样,我们可以直接从 WSL 中的 Ubuntu 终端打开 Windows 10 或 11 程序。例如,要从 WSL 终端打开记事本,只需键入 – notepad.exe;不要忘记在命令中使用 .exe 后缀。

  • 如何在 WSL 中更新 Ubuntu?

当我们在任何其他计算机上更新 Ubuntu 时,同样适用于 WSL。只需打开Ubuntu WSL终端并运行“sudo apt update & sudo apt upgrade”。系统将从官方存储库下载并安装更新

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun288539.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月13日 下午6:30
下一篇 2024年3月13日 下午6:34

相关推荐