WSL简介
Wsl(Windows Subsystem for Linux),即 windows下的 linux 子系统,是作为组件搭载在windows系统里的,详细介绍见 https://learn.microsoft.com/zh-cn/windows/wsl/about.
当前WSL包含WSL1和WSL2, WSL 1 和 WSL 2 之间的主要区别在于,在托管 VM 内使用实际的 Linux 内核、支持完整的系统调用兼容性以及跨 Linux 和 Windows 操作系统的性能。
WSL2安装
1、点击搜索,找到启用或关闭windows功能,勾选适用于linux的windows子系统和虚拟机平台.
__注意:__此时会有弹窗提示重启,选择立即重启即可。
2、点击搜索,找到Windows PowerShell,选择以管理员身份运行。
3、输入wsl -l -v,如果显示没有安装,先通过wsl --list --option查看可以安装版本呢,然后通过 wsl --install -d [option] 的方式安装linux
__注意:__如果已经在应用商店安装过ubuntu,此处会显示已安装并默认运行,不出意外的话,会有一些报错。
常见问题
1、一些常见的问题参见链接 安装问题 里的 疑难解答部分
2、若安装wsl,出现 “无法解析服务器名称或地址” 之类的报错,可以通过尝试修改 DNS配置处理。步骤:控制面板->网络和internet->网络和共享中心->更改适配器设置,选择当前网络,右键属性,点击列表里的ipv4后,再次选择属性。将DNS配置如下.
3、如果运行linux时,出现提示错误“WslRegisterDistribution failed with error 0x800701bc”,可以通过在 PowerShell里运行 __wsl --update__即可解决
参考文章
https://blog.csdn.net/qq_44652876/article/details/126697937