Win10安装Ubuntu子系统教程

MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本(Win10 1607周年更新版)开始,Windows10已经原生支持Linux了,在控制面板的“启用或关闭Windows功能”中即可看到“适用于Linux的Windows子系统(WSL)”项(如下图)。那么今天MS酋长就来分享一下如何在Windows10中安装Ubuntu子系统,同时为了照顾不习惯命令行操作的童鞋,再附上如何为Ubuntu安装图形化界面教程。

Windows10安装Ubuntu子系统

一、启用“适用于Linux的Windows子系统(WSL)”

通过Win10任务栏中的Cortana搜索框搜索打开“启用或关闭Windows功能”,向下滚动列表,即可看到“适用于Linux的Windows子系统(Beta)”项。

Win10安装Ubuntu子系统教程

勾选它,确定,然后按提示重启系统。

PS: 如果你使用的是Win10 1709秋季创意者更新(Build 16299)或以上版本,可跳过下面的二、三两步直接进入第四步。

二、启用开发人员模式

然后进入“设置 - 更新和安全 - 针对开发人员”设置页面,选中“开发人员模式”。如图:

Win10安装Ubuntu子系统教程

然后就会下载安装开发人员模式程序包,等待安装完成。

三、启用Linux子系统

右键点击Win10开始按钮,选择“Windows PowerShell(管理员)”以管理员身份运行Windows PowerShell。

Win10安装Ubuntu子系统教程

输入并回车运行以下命令:

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

输入命令bash,按提示输入y进行安装

-- Beta 版功能 --
这将在 Windows 上安装由 Canonical 分发的 Ubuntu,
根据其条款的授权参见此链接:
https://aka.ms/uowterms

键入“y”继续: y
正在从 Windows 应用商店下载... 6%

4 安装问题

Windows安装Ubuntu子系统过程中可能出现进度一直在0%或无法下载的情况,即一直处于“正在从 Windows 应用商店下载... 0%”或提示“无法从 Windows 应用商店下载,请检查网络连接”的情况,可能原因是关键服务未开启

使用 Win+R 进入运行,输入service.msc

Win10安装Ubuntu子系统教程

进入服务设置


在服务列表中检查以下几个服务是否开启,如手动或禁用则需开启

 

  1. Application Management
  2. Client License Service (ClipSVC)
  3. Software Protection
  4. Windows Update

确认所有服务开启后重新运行bash命令即可。



作者:hwrenx
链接:https://www.jianshu.com/p/9f7bd5180c48
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

 

可能需要重启系统。

四、下载并安装Ubuntu(可通过Microsoft Store获取)

2018年3月12日更新:

从Win10 1709秋季创意者更新(Build 16299)开始,微软把Ubuntu、openSUSE、SLES和Fedora等分发上架到了Microsoft Store(微软商店),你可以很方便地下载安装这些Linux发行版。如图:

Win10安装Ubuntu子系统教程

以下载安装Ubuntu分发为例:

点击 Ubuntu 打开详情页面。如图:

Win10安装Ubuntu子系统教程

点击“获取”按钮,即可像安装普通Windows应用一样自动下载安装,速度很快。安装以后,还会显示“固定到开始菜单”按钮,方便以后启动Linux系统。如图:

Win10安装Ubuntu子系统教程

首次启动Ubuntu,会有一个安装过程,需要设置用户名和密码。如图:

Win10安装Ubuntu子系统教程

这个过程和下面一样,这里不再赘述了。

然后以管理员身份运行命令提示符,输入 bash ,回车,然后按提示输入字母 y 确认在Windows10上安装由Canonical分发的Ubuntu。

Win10安装Ubuntu子系统教程

然后就会从Windows应用商店下载Ubuntu系统镜像文件,安装过程中需要你确认Ubuntu区域设置是否与Windows10区域设置一致。

然后需要创建UNIX用户帐户,按提示输入用户名和密码即可。

Win10安装Ubuntu子系统教程

接着提示“安装成功!环境将立即启动…”,并显示如下形式的提示符:

你的Ubuntu用户名@DESKTOP-********:/mnt/c/Windows/System32$

从这个提示符的形式就可以看出这个Ubuntu系统就是当前Windows10系统下的一个子系统。