成功截图
前言
由于我需要编译Openwrt固件,因此我需要一个Linux操作系统,但是由于本人物理机有限因此采用虚拟机的方式,但是考虑到VM本身占用就超级恐怖,故此选择Win10自带的子系统,一样满足我所有需求!
Ubuntu子系统下载地址
https://aka.ms/wsl-ubuntu-1804
最好全局代理下载,国内下载速度很慢,可以采用迅雷的加速!
下载好的文件名:Ubuntu_1804.2019.522.0_x64.appx
这个是官方的,因为LTSC版本的是没有商店的,因此要用这种方式去下载!
安装appx的文件
Win10 LTS版没有应用商店,因此我们需要通过命令行来安装!Win+X
命令弹出功能菜单,选择Windows PowerShell
管理员模式~
# Add-AppxPackage -Path 文件名.appx
Add-AppxPackage -Path Ubuntu_1804.2019.522.0_x64.appx
如何进入子系统
安装完成后,有两种进入方式
第一种:双击图标进入
注:可以把图标拖拽到桌面,这样方便双击打开!
第二种:命令行模式进入
不管是cmd
或者PowerShell
,在命令内输入bash
,即可进入linux系统注意:第一次安装成功,输入命令模式bash可能是无法打开的,可以先点击图标来完成最后部署
可能出错信息
0x80070003
WslRegisterDistribution failed with error: 0x80070003
解决方法
设置->应用->应用和功能->卸载你安装的应用->重启电脑
再次打开
设置->存储->更多存储设置->更新存储新内容的保存位置
将默认应用的存储地方放在C盘就好了,注意就算这里选择了C盘,但是安装完还是有可能出现如下的7B错误
0x8007007b
WslRegisterDistribution failed with error: 0x8007007b
解决方法
如下图所示
具体方法就是 设置->应用->应用和功能->找到你需要移动的appx应用,单击之后会出现一个移动选项,再将应用移动到C盘就行。
结束语
在缺乏实体硬件的时候,又不想用VM虚拟机这种吃性能大户的时候,Win子系统还是很好的选择!!!基本上都能满足所需了!