如何在 Windows 10 S 中的 Windows Subsystem for Linux 中启动 Ubuntu?

如何在 Windows 10 S 中的 Windows Subsystem for Linux 中启动 Ubuntu?

我在 Microsoft App Store 中找到了 Ubuntu 应用按钮并将其附加。说明有限:我得到了 Microsoft Windows 方面的帮助。Ubuntu 没有按选项启动。Windows 10 S 再次启动,但我看到了 Linux 命令窗口。就是这样。

以下是官方的说明获取 Ubuntu 18.04 – 微软商店网站。

要启动,请在命令行提示符(cmd.exe)上使用“ubuntu1804”,或单击 Windows 10 开始菜单中的 Ubuntu 图标磁贴。

要使用此功能,首先需要使用“打开或关闭 Windows 功能”并选择“适用于 Linux 的 Windows 子系统”,单击确定,重新启动,然后使用此应用程序。

当我点击 Ubuntu 图标时,安装了超过 214MB 的数据。

然后我打开 Windows 命令提示符窗口并输入ubuntu 1804,但什么也没发生。我的 Windows 命令提示符结果显示如下。

C:\Users\phoebedavis>UBUNTU 1804
'UBUNTU' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\phoebedavis>

有人可以帮助这个完全陌生的人吗?我想在购买多台单板计算机并在其上安装 Ubuntu 作为工作站之前,在 Windows 10 S 中的 Windows Subsystem for Linux 中运行 Ubuntu。

答案1

Windows 上的 Ubuntu 18.04允许使用 Ubuntu 终端并运行 Ubuntu 命令行实用程序,包括 bash、ssh、git、apt 等。Ubuntu 18.04 WSL 由 Canonical 发布。Windows 10 2019 年 4 月更新为 Windows Subsystem for Linux 提供了新功能,可让您从 Windows 安全地访问 Linux 文件。具有真正 Linux 内核的 WSL2 可安装在 Windows 10 版本 2004 及更高版本中。

请注意,Windows 10 S 不支持运行此应用程序。 S 模式下的 Windows 10 无法使用 WSL 中常用的命令行 shell,例如 PowerShell、命令提示符或 Bash。其他各种开发人员工具也不得使用。*

在 Windows 10 S 中运行 Ubuntu 的选项是在 VirtualBox 等虚拟机中,或者与 Windows 10 S 一起双启动。

答案2

据微软称:出于安全考虑,Windows 10S 无法使用命令提示符或任何可以更改系统文件的设置。您唯一的方法是升级/切换到 Windows 10 Pro。 (来源:微软解答

此外,为了使 WSL 正常工作,你需要拥有cmd电源外壳。所以,我建议您在 VMWare 中安装 Ubuntu 或升级到 Windows 10 Home/Pro。

答案3

您可以直接从 CMD 运行它,至少如果您使用的是 wsl2。我通过在任务管理器中添加命令行列并展开 Ubuntu 进程找到了它。

我可以输入“wsl.exe ~ -d Ubuntu-20.04”直接从 CMD 启动到控制台。

这可能因您的 ubuntu 版本而异,但我想只要您更改版本号,它就会运行相同。我将把上面的代码制作成一个 bat 文件,这样我就不必每次都输入它 ^_^。抱歉回复迟了,但我希望这能在未来帮助您或其他人!

相关内容