我正在 Ubuntu 14.04 机器上使用带有 Ubuntu 14.04 映像的虚拟盒来测试我的“PCI 载卡”是否被 VM 识别。
在虚拟机上输入“lspci”后,我注意到 PCI 设备未在虚拟机中列出。
我发现我必须通过在主机上输入以下命令将 PCI 设备传递给 VM:
例如 VBoxManage modifiedvm "VMname" --pciattach bus:device.function@bus:device.function
因此我输入了以下行:
VBoxManage 修改虚拟机“Ubuntu 14”--pciattach 06:00.0@01:00.0
输出:
VBoxManage:错误:机器“Ubuntu 14”已被锁定会话(或正在解锁)
VBoxManage:错误:详细信息:代码 VBOX_E_INVALID_OBJECT_STATE (0x80bb0007),组件 MachineWrap,接口 IMachine,被调用者 nsISupports
VBoxManage:错误:上下文:“LockMachine(a->session,LockType_Write)”位于文件 VBoxManageModifyVM.cpp 第 493 行
有人知道如何解决这个问题吗?我在网上搜索了好几个小时的解决方案。找不到任何能帮助我解决问题的东西。
感谢您的帮助! :)