Kratos

A responsible theme for WordPress

WIN10技巧之bash安装(伪UBUNTU系统)

PS:WIN10里的bash目前还处于开发状态,并没有真正的完全模拟,比如rstudio-server运行时会报错找不到initctl

 

在发现WIN10里面自带一个linxu系统之前一直很头疼,总想着装多系统来同时使用二个系统。后来发现系统好装,但是引导不好做,就有几次出现了不能引导的问题。而如今又为了帮别人熟悉MAC OS X系统而改成了C lover引导,结果就是不会装linux了QAQ

为什么标题说这是一个伪系统?在WIN10里面,这个子系统直接调用了NT API,相对于cygwin之类的效率更高。

WSL是组件的集合,使本地Linux二进制ELF64在Windows上运行。它包含用户模式和内核模式组件。它主要是由:

1、用户模式会话管理器服务,处理Linux实例的生命周期
2、Pico(可编程输入输出)提供驱动程序(lxss.sys,lxcore.sys),通过转换的Linux系统调用模拟Linux内核
3、承载未经修改的用户模式Linux的Pico进程,例如/bin/bash

这是发生在用户模式Linux程序和Windows内核组件之间的奇迹。通过将未修改Linux程序放入Pico进程,我们让Linux系统调用被引导至Windows内核。lxss.sys和lxcore.sys驱动转换Linux系统调用进入NT API并模拟Linux内核。

下面言归正传,讲讲如何开启这个子系统:

1.首先需要确保自己的系统是最新的,正式版应该要高于14393,对于inside版本,15031已经更新到了UBUNTU16.04。

2.依次点击:所有设置—更新和安全—打开“开发人员工具”,并等待程序包安装完成。

《WIN10技巧之bash安装(伪UBUNTU系统)》
《WIN10技巧之bash安装(伪UBUNTU系统)》
《WIN10技巧之bash安装(伪UBUNTU系统)》

3.打开我的电脑,点击卸载或更改程序,再点击启用或关闭WINDOWS功能。

《WIN10技巧之bash安装(伪UBUNTU系统)》

 

《WIN10技巧之bash安装(伪UBUNTU系统)》

4.在弹出的窗口内选取红框的一项,点击确认后静待系统重启。

《WIN10技巧之bash安装(伪UBUNTU系统)》

5.重启完系统之后,按win+R键调出运行窗口,输入CMD,打开命令行窗口。

《WIN10技巧之bash安装(伪UBUNTU系统)》

6.在弹出的窗口输入以下代码:

lxrun /install /y

运行至红框出现即为安装成功。

《WIN10技巧之bash安装(伪UBUNTU系统)》

 

《WIN10技巧之bash安装(伪UBUNTU系统)》

PS:关于自定义用户名,可按下述代码执行:

lxrun /setdefaultuser hwt

默认用户即可变更。

《WIN10技巧之bash安装(伪UBUNTU系统)》

 

 

 

 

点赞