第一步
- 打开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了