假设我有一台连接了两个显示器的 PC。例如,我本机运行的是 Windows Vista,然后启动了一台虚拟 Ubuntu PC。我切换到全屏模式,这样在一台显示器上我可以看到我的 Windows 桌面,在另一台显示器上可以看到 Ubuntu 桌面。现在我可以用鼠标和键盘来操作它们了。
这很好,但我真的想将第二个鼠标和第二个键盘连接到我的物理 PC,并进行一些配置,以便一组输入设备用于 Windows,另一组用于虚拟 Ubuntu。这样两个人就可以同时工作,就像他们使用两台独立的计算机一样,尽管只有一台物理机器。
我目前正在使用 Sun VirtualBox,它具有将特定 USB 设备分配给虚拟机的功能。虽然此功能有时适用于外部磁盘驱动器,但对于鼠标和键盘来说,它从来都不起作用(是的,我的输入设备当然是通过 USB 连接的!)。
我想知道一个适用于 VirtualBox 的解决方案,但任何答案都会受到赞赏,即使需要另一个虚拟化软件或一些额外的硬件。
答案1
答案2
您可以使用 virtualbox 执行此操作。我使用 3.0.2 版(不是 OSE)测试了它,其中 ubuntu 为主机,XP 为客户机,但这应该没有什么区别。首先,您必须更改机器的设置以将 USB 设备传递给 VM,但我猜您已经这样做了。对于键盘,您应该在文件->首选项->输入下禁用“自动捕获键盘”。然后启动 VM 并禁用鼠标指针集成。祝你好运!
答案3
我使用的是 Windows 7 Pro x64。我的虚拟机是 Kali Linux,我的虚拟机是 4.2.xxx。我只安装了扩展包并将 USB 鼠标和键盘安装到虚拟机上,它就正常工作了。我认为即使没有扩展包它也能正常工作