起因

普通的Windows 10中,可以在应用商店中安装自己喜欢的发行版,但是LTSC并没有应用商店,所以稍微麻烦点

安装

1.开启 windows设置-更新和安全-开发者选项-开发人员模式

2.到 控制面板-卸载程序-启用或关闭Windows功能中-启用"适用于Linux的windows子系统"

3.去 https://docs.microsoft.com/zh-cn/windows/wsl/install-manual 手动下载linux子系统

4.将下载来的appx文件,更改后缀为ZIP,然后解压缩到合适的位置,比如: D:wsl

5.点击解压缩目录中的exe文件,会自动注册.之后按照提示输入用户名和密码就可以了。linux子系统的文件就在安装后产生的rootfs文件夹下。

使用

启动的时候,在命令行中输入bash就可以启动.

另外存放在linux系统,点击exe也可以启动.两种方式启动的默认路径不一样.

如果安装了多个发行版,默认启动的发行版可以指定.指定方式为

使用wslconfig /l查看所有的发行版.
使用wlsconfig /s 发行版名,指定默认发行版.

卸载

在win10 LTSC 2019之前,卸载可以用lxrun工具,但是LTSC 2019抛弃了这个工具.因此你可以在别的地方看到很多说重装linux子系统要用lxrun的.这都是老黄历,不要采信.

前面提了一句,这个所谓安装其实只是注册.因而卸载的时候只要解除注册就可以.解除注册还是用刚才提到的wslconfig

因而卸载过程为:在命令行输入"wslconfig /u 发行版名",解除注册.然后删掉相应的文件夹即可.

附 wslconfig 命令

/l, /list [/all]
列出已注册的分发版。
/all - 有选择地列出所有分发版,包括当前正在安装或卸载的分发版。

/s, /setdefault <DistributionName>
将该分发版设为默认。

/t, /terminate <DistributionName>
终止分发。

/u, /unregister <DistributionName>
取消分发版注册。

/upgrade <DistributionName>
将分发版升级至 WslFs 文件系统格式。