Win10安装WSL

第一步

  • 打开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了

相关推荐