第一步
- 打开 Win10 设置 -> 应用 -> 面板最右面“程序和功能”-> 启动或关闭 Windows 功能 -> 选中“适用于 Linux 的 Windows 子系统”
- 确定后会要求重启
第二步
- 重启后打开命令行窗口,执行
lxrun /install /y
- 如果顺利的话,这一步就可以下载安装 ubuntu 的分发包了;然而,天朝的墙并不是那么容易翻越的……
- 打开 Fiddler,按 F12 启动全局代理,重新执行上面命令,找到实际下载链接:
https://wsldownload.azureedge.net/16.04.2-server-cloudimg-amd64-root.tar.gz
- 到墙外下载到这个文件,保存到本地;230M 左右
-
翻不了墙的可以从我的网盘下:
链接:https://pan.baidu.com/s/140qU3vxNtITYYfuBa359Hg 提取码:5ux5
-
然后比较关键的一步,通过 Fiddler 修改应答,让 lxrun 直接使用本地版本
- 在 Fiddler 右面打开 AutoResponder 面板
- 选中 ”Enable rules”
- 点击 ”Add Rule” 添加一条规则
- 在最下面的 Rule Editor 中,上面一行输入:
EXACT:https://wsldownload.azureedge.net/16.04.2-server-cloudimg-amd64-root.tar.gz
; 下面一行,点击右面的下拉箭头,然后 ”Find a file” 浏览到前面本地下载的文件
- 重新运行
lxrun /install /y
命令,注意 Fiddler 的全局代理要保持打开;然后下载就会瞬间完成,再等几分钟就可以成功安装了
第三步
- 命令行窗口输入 bash 回车即可在 win10 下体验 linux 了