在启动WSL的Ubuntu系统时报错。
报错内容为:
请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。有关信息,请访问 https://aka.ms/wsl2-install
[已退出进程,代码为 4294967295]
大致意思是BIOS中的虚拟化功能未打开,而我确定BIOS虚拟化是打开的。
百度搜索相关错误,给出的解决思路是重启Hyper-V功能,试了一下没有用。
那到底是怎么回事?
回想一下,最近电脑里只装过一次雷电模拟器,而且安装后无法打开。后来是百度了一个什么命令才成功打开模拟器的。
于是我又去百度了一下那个命令:
bcdedit /set hypervisorlaunchtype off
显然,是这条和Hyper-V相关的命令搞的鬼。
于是重新设置为开启:
bcdedit /set hypervisorlaunchtype auto
之后重启电脑,WSL2成功打开。