wsl升级到wsl2 不升级导致go dlv以及远程debug使用不了
wsl升级到wsl2
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
安装ubuntu20.04子系统
通过微软商店、powershell命令行或者下载子系统的安装包,安装ubuntu20.04
开启适用于Linux的Windows子系统
控制面板→程序→启用或关闭Windows功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
升级wsl2
若要更新到 WSL 2,必须满足以下条件:
运行 Windows 10(已更新到版本 2004 的内部版本 19041 或更高版本)。
目前,若要更新到 Windows 10 版本 2004(内部版本 19041),需要加入 Windows 预览体验计划并选择“Release Preview”圈。 公开发行版应在五月下旬推出。
通过按 Windows 徽标键 + R, 检查你的 Windows 版本,然后键入 winver,选择“确定” 。 (或者在 Windows 命令提示符下输入 ver 命令)。 如果内部版本低于 19041,请更新到最新的 Windows 版本。 获取 Windows 更新助手。
启用“虚拟机平台”可选组件
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
查看wsl版本
wsl -l -v
安装wsl升级软件https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
添加组件功能harppy-v虚拟机
将 WSL 2 设置为默认版本
wsl --set-default-version 2
针对安装的ubuntu20.04需要执行下面的命令,需要等待几分钟
wsl --set-version Ubuntu-20.04 2