Windows Subsystem for Linux(简称WSL)
- 提供一个完全支持Linux文件系统的环境
- 能够与Windows上的设备和文件互通
是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
如果使用Windows 10 2004以上,可以通过WSL 2来窗口化运行桌面应用,也不需要另外安装其他的X 服务器
参考
安装
1 | #安装wsl |
*:
其实Microsoft Store里面也有wsl发行版
出现的问题
<适用于Linux的Windows子系统>需要打开
位置在于
Control Panel –> Programs –> Programs and Features(Turn Windows features on or off) –> 打开Windows Subsystem for Linux
*: Hyper-V记不得干啥用的,反正也打开了
WslRegisterDistribution failed with error: 0x80370114 Error: 0x80370114 The operation could not be started because a required feature is not installed.
不知道啥错,微软官网和GitHub上有解决方法可以尝试
*:
我的vmcompute.exe在C:\Windows\WinSxS\amd64_hyperv-compute-host-service_31bf3856ad364e35_10.0.22543.1000_none_31babe78981f4b0c\vmcompute.exe
WSL 2 Installing Linux failed, error code: 0x80370114
win10启动内置Linux系统时,报错:WslRegisterDistribution failed with error: 0x800703fa
Linux
最后直接powershell输入Ubuntu就可以打开了
wsl也能直接打开
1 | # 更新软件源 |