报错信息如下:
Error in E:\VM\centos7\centos7local\centos7local.vbox (line 50) -- Invalid value 'WAS' in AudioAdapter/@driver attribute.
F:\tinderbox\win-6.1\src\VBox\Main\src-server\MachineImpl.cpp[499] (long __cdecl Machine::initFromSettings(class VirtualBox *,const class com::Utf8Str &,const class com::Guid *)).
原因:配置文件中音频适配器的驱动程序设置无效。
编辑.vbox文件
- 定位 .vbox 文件:找到虚拟机的 .vbox 文件,路径为 E:\VM\centos7\centos7local\centos7local.vbox。
- 备份文件:在编辑之前,先备份该文件。
- 编辑文件:用文本编辑器(如 vscode)打开 .vbox 文件。
- 修改音频设置:找到类似以下的行:
将其修改为:
或者直接删除 driver="WAS" 部分。
- 保存并关闭文件:保存更改并关闭编辑器。
- 启动虚拟机:尝试重新启动虚拟机。
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings.
Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).
原因:遇到的错误提示表明未找到 USB 2.0 控制器的实现。这通常是因为缺少 Oracle VM VirtualBox Extension Pack 或者安装了不兼容的扩展包版本。
禁用虚拟机中的 USB 2.0 支持
- 打开虚拟机设置:
在 VirtualBox 主界面,选择您的虚拟机,然后点击“设置”按钮。
- 修改 USB 设置:
在设置窗口中,选择“USB”选项卡。
在“USB 控制器”部分,将“USB 版本”从 2.0 更改为 1.1(USB 1.1) 。
点击“确定”保存设置。
- 启动虚拟机:
- 尝试重新启动虚拟机,看是否能够正常启动。