我正在使用 GRUB 双启动 Linux(Ubuntu)+ Windows(7)。
启动 Linux 后,下次启动 Windows 时,我无法在操作系统中使用鼠标或键盘。
我发现解决此问题的唯一方法是进入 BIOS,然后选择“保存并重新启动”。我怀疑这是一个线索,因为我没有更改 BIOS 设置。
我的 BIOS 是否覆盖了 GRUB 更改的设置?
我将不胜感激任何见解。我尝试自己解决这个问题有一段时间了,但没有成功。
答案1
GRUB 实际上并没有任何 USB 特定的功能:它依赖系统固件来提供键盘接口,并且根本不使用鼠标。
您的计算机有 USB3.x 吗?如果是,您是否在 Windows 7 上安装了 USB3 驱动程序?如果没有,可能是 BIOS 最初将系统设置为允许 USB2 控制器提供传统兼容性的模式(因此 Windows 7 可以使用具有 USB2 驱动程序的设备),但当您启动 Linux 时,它会将硬件切换为完全本机USB3 模式,如果没有附加驱动程序,Windows 7 无法识别该模式。由于某种原因,除非您访问 BIOS 设置,否则该模式不会在启动时重置。
(第一个具有 USB3 的系统将其作为附加控制器,然后有一些芯片组的 USB 端口可在 USB2/USB3 控制器之间切换以实现旧版操作系统兼容性,最后新系统仅具有 USB3 控制器。了解您的系统在哪里在这个 USB3 连续体中将非常有帮助。)您可能想了解有关您的硬件的更多信息,尤其是有关系统的 USB 控制器和 Windows USB 控制器驱动程序的信息。