00
重启后遇到下边的情况:Failure retrieving instances
Google了一下解决方案,在 https://github.com/canonical/multipass/issues/2223 这里找到了答案。
在终端里输入
Get-CimInstance Win32_ComputerSystem | Select-Object -ExpandProperty HypervisorPresent
出现True
,然后再输入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
等待进度条走满,输入yes确认重启,之后就打开了
但是又遇到问题了,这个虚拟机点击了start之后会变成unknown state。这时点击Quit,并且在任务管理器找到multipassd.exe,结束任务,再以管理员身份打开cmd,输入multipassd
,这时在PowerShell里输入multipass list
,可以看到有虚拟机,但是状态依然是unknown。这时关闭cmd,进程multipass.exe也随之关闭,在PowerShell里输入multipass list
也看不到东西,会输出list failed: cannot connect to the multipass socket
。这时点击multipass的应用图标打开软件,会发现再次出现错误Failure retrieving instances。