wsl 1 or 2 安装
不知道为啥过一段时间之前装好的 wsl 就用不了,在这里记录一下。
参考:
https://zhuanlan.zhihu.com/p/633320480?utm_id=0
先确定程序与功能中的 WSL 打开了。
有时打开了也还有bug,管理员权限下用:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
重启。
wsl 2,还需要启用程序与功能中的虚拟化平台:
或者同上用:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载安装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
再
wsl --set-default-version 2
microsoft store 里装 ubuntu 22.04.3 LTS,打开,等待自动安装
然后用
wsl --list --verbose
// 或者
wsl -l -v
查看子系统
如果不对版本可以
wsl --set-version Ubuntu-22.04 2
因为我电脑上有 docker,所以可能 default 不是 ubuntu
参考:
https://zhuanlan.zhihu.com/p/643184142?utm_id=0
可以:
# 显示已安装的全部虚拟机
wslconfig /list
# 设置默认开启的子系统
wslconfig /setdefault Name
发现 wsl2 会和虚拟机冲突,需要降级为 1:
参考:
https://blog.csdn.net/zhihao_li/article/details/131248100
可以
wsl --set-version Ubuntu-22.04 1
wsl --set-default-version 1
再关闭程序与功能中的虚拟机平台。
转载注意标注出处:
转自Cold_Chair的博客+原博客地址