我有一个安装了 Ubuntu 的可启动 USB 驱动器。
今天早上,我安装了 VirtualBox 并在虚拟机中启动了我的 Ubuntu 驱动器。然后我在 Ubuntu 中安装了客户机附加组件。
我的疑问/好奇是,如果我再次启动驱动器会发生什么外部VirtualBox VM,使用物理计算机?
我的 Ubuntu 能正常工作吗?或者会发生一些变化?
答案1
所有 Virtualbox Guest Additions 都是一组驱动程序/内核模块,允许客户操作系统进行通信并利用 VM“硬件”的功能。如果您在 VM 之外启动 USB 驱动器,硬件将看起来不同,因此,除了一些配置更改(通常是显示和网络)外,它应该可以正常工作。
答案2
嗯,从理论上来说,它应该可以毫无问题地运行。
然而,尽管没有使用 Ubuntu,我还是被这个问题困扰了。我们部署了一个 Windows 11 映像,该映像最初是在 VirtualBox VM 上创建的,并且 VBox Guest Additions 传递到了物理硬件安装上。
VBoxMouse.sys 以某种方式干扰了激光指示器/演示器的 USB 适配器(测试了各种型号)。拔出 USB 适配器立即导致 BSOD。后来我们发现插入和拔出第二个鼠标的行为完全相同。删除 VBoxMouse.sys(vboxdrvinst.exe 驱动程序卸载 vboxmouse.inf)可恢复正常运行。
所以,是的,在某些情况下可能会有一些干扰,所以要小心。