答案1
这是您第一次尝试在这台机器上运行虚拟机吗?我猜测您没有在主机上启用必要的 BIOS 设置以允许虚拟机 - 或者您安装了 Hyper-V(有时会与其他开发人员工具一起安装 - 如 Docker 或 Visual Studio)。请参阅此帖子:https://forums.virtualbox.org/viewtopic.php?f=6&t=57464
00:00:04.465388 HWACCM: No VT-x or AMD-V CPU extension found. Reason VERR_VMX_MSR_LOCKED_OR_DISABLED
您需要确保已在 bios 中启用硬件虚拟化。另外,请确保主机上未安装 Hyper-V。如果安装了,则需要将其禁用。
我相信他们通过检查 VBox.log 文件发现了上述错误消息。 http://www.virtualbox.org/manual/ch12.html#collect-debug-info
每次 VirtualBox 启动虚拟机时,都会创建一个所谓的“发布日志文件”,其中包含大量有关虚拟机配置和运行时事件的信息。该日志文件名为 VBox.log,位于虚拟机日志文件文件夹中。通常,这将是一个类似这样的目录:
$HOME/VirtualBox VMs/{machinename}/Logs
检查该文件的内容有望提供更多信息来为您指明正确的方向。