WSL2安装避坑指南

在Windows下有一个linux子系统非常好用,如果不想安双系统可以用wsl2,话不多说,咱们现在开始总结遇到的问题。参考内容有:

全网最细 WSL2 部署教程|Ubuntu22.04 迁移 D 盘 + 权限配置全程无踩坑_wsl迁移到d盘-CSDN博客

Windows 10 离线安装 WSL2 Ubuntu 22.04.5 LTS 简明教程 - 踩坑及解决方案 - 知乎

解决wsl --update 下载慢,或者下载失败 - 清浅L - 博客园

1.开启Windows必备虚拟化功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

或者说:打开【控制面板】,打开【程序】,打开【启用或关闭Windows功能】,勾选【适用于Linux的windows系统】和【虚拟机平台】

2.wsl --update太慢:

点击发行作品 ·微软/WSL,下载,下载好后双击运行,然后不要忘了输入wsl --set-default-version 2,保证系统适配新版本wsl2

3.wsl --install下载失败:

1.检查windows是否更新,如果没有及时更新

2.可以直接下载,知乎 - 安全中心

还有一种情况:错误代码: Wsl/WININET_E_NAME_NOT_RESOLVED

1.以管理员身份打开C:\Windows\System32\drivers\etc\hosts

2.在最后一行添加:185.199.109.133 raw.githubusercontent.com

3.保存文件后在cmd运行命令:ipconfig /flushdns

4.重新运行