将现有的 XP 安装移至 Virtualbox,但无法识别鼠标和键盘

将现有的 XP 安装移至 Virtualbox,但无法识别鼠标和键盘

我有一个双启动系统,Ubuntu 和 WinXP。我想将现有的 XP 安装作为 Ubuntu 下的虚拟机运行,因此我安装了 Virtualbox,并按照此页面上的说明进行操作:http://www.virtualbox.org/wiki/Migrate_Windows

一切顺利(除了我处理的一些小故障),XP 在 Virtualbox 中按预期启动,我看到了欢迎屏幕,但我无法登录,因为鼠标和键盘都无法识别。我无法安装来宾添加程序,因为……嗯,我无法登录。

因此,我重启了 XP 上的机器,安装了客户机附加组件(不是在 XP 安装的 Virtualbox 副本上,而是在实际的 XP 安装上),再次重启 Ubuntu,删除 XP 虚拟机并重复所有操作,从磁盘上现有的 XP 安装创建新的虚拟机。但这也无济于事;鼠标和键盘仍然无法识别。

键盘实际上可以正常工作,直到我在虚拟机上看到 XP 欢迎屏幕。例如,当我从 XP CD 启动虚拟机时,我可以使用键盘。只有在 XP 启动后,键盘(和鼠标)才不起作用。我还将 XP 全新安装为另一个虚拟机,没有出现此类问题。

那么,问题是...如何使键盘和鼠标工作?有没有办法在恢复控制台上安装驱动程序?或者,我可以通过使用实时 Linux CD 启动虚拟机并访问 Windows 磁盘来安装所需的驱动程序吗?

答案1

我使用 Ghost 将我的 XP 转换为 VMDK,但它不会运行,除非我告诉 Ghost 包含迷你设置来重置所有驱动程序,当我在运行 Vista Business 64 Bit 的 VirtualBox 4.1.2 下启动 VMDK 时。

一切都很好,直到我到屏幕上输入我的用户名,然后鼠标和键盘就消失了。

我进入机器设置,转到系统→主板并打开“启用绝对指点设备”,这样就解决了鼠标问题。

现在鼠标仍然可以工作(需要直接输入输出),但是键盘将不会捕获。我甚至插入了第二个 USB 键盘,操作系统添加了驱动程序,VirtualBox 也添加了驱动程序。如果我进入菜单并告诉它捕获这个 USB 设备,它还是没做到

任何键盘输入都不应绕过 BIOS。不需要直接驱动程序,它就在 BIOS 中。这就是整个目的,成为操作系统和硬件之间的通用层。

相关内容