Novate Net

关注科学技术的最前沿

在Win10中安装Ubuntu子系统

启用Bash on Ubuntu on Windows

启用 Bash on Ubuntu on Windows 功能,首先你得先满足以下2个条件。

  • 使用x86-64架构的 CPU。
  • 使用 Windows 10 Insider Preview (Build 14316)64位版本。

启用 Bash on Ubuntu on Windows

如果上述条件满足,按照以下步骤即可启用 Bash on Ubuntu on Windows。

1、依次在“设置”-“更新与安全”-“针对开发人员”选项中,启用开发人员模式,如下图所示。

启用开发人员模式

启用开发人员模式

2、在开始菜单中搜索并打开“启用或关闭 Windows功能”,然后勾选其中的“适用于Linux的Windwos子系统(Beta)”选项,如下图所示,最后按照操作系统提示完成 WSL 安装(需要重启计算机)。

勾选其中的“适用于Linux的Windwos子系统(Beta)”

此外,也可以在 PowerShell 中输入以下命令完成 WSL 安装。

  1. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

3、在命令提示符或 PowerShell 中输入 bash,然后按照提示按下 y 确认继续,操作系统会自动开始安装 Ubuntu on Windows,此时会下载 Ubuntu 用户模式镜像,并创建一个 Bash on Ubuntu on Windows 访问路径。等待安装完成之后,会自动进入 bash,如下图所示:

自动安装 Ubuntu on Windows

自动安装 Ubuntu on Windows

使用 Bash on Ubuntu on Windows

在命令提示符或 PowerShell 中输入 bash,或者在开始菜单中查找打开“Bash on Ubuntu on Windows”,即可运行。

运行之后,可以发现使用的是 Ubuntu 14.04.4 LTS 版本,同时也可以使用 apt-get 更新或安装程序,如下图所示。此外。在 bash 当中,Windows 的分区被挂载于 /mnt 目录,可以使用其中存储的数据。

可以使用 apt-get 更新或安装程序

可以使用 apt-get 更新或安装程序

当你试用了 Bash on Ubuntu on Windows 之后,你可能会觉得这是一个虚拟机,但它真不是一个虚拟机。其功能有点类似于模拟器。通过使用 WSL,可以将 Linux 的系统调用实时地转换为 Windows 的系统调用。

此外,在 Windows 下运行这些 Linux 的原生的 ELF(Executable and Linkable Format)二进制程序和在 Linux 下运行所消耗的 CPU 、内存和 IO 性能相当,完全不用担心性能的问题。

Bash on Ubuntu on Windows限制

  • 不支持使用 GUI 的桌面程序或 Gnome、KDE 类应用。
  • 处于 Beta 阶段,支持的 Linux 程序与功能有限,未来会支持更多的 Linux 工具。
  • 目前只支持使用 Ubuntu,未来会提供更多 Linux 发行版。
  • WSL 只支持在 Windows 10 build 14316 以后版本中使用,不支持 Windows Server。
点赞

发表评论

/*广告*/ /*广告*/