GRUB不响应键盘


17

2个月前,我在7岁的台式PC上通过Windows XP双启动安装了Ubuntu 12.4LTS。在上周我从Ubuntu删除LibreOffice并安装OpenOffice 4.0.1之前,一切都在Ubuntu和XP中都可以正常工作。(按照Ubuntu的在线说明从Terminal进行删除/安装)。
在GRUB菜单窗口中,键盘现在无法使用,因此系统超时并启动Ubuntu(仍然可以正常运行),但是我无法启动XP。键盘(USB)在BIOS的启动阶段可以完美地工作,在GRUB期间不起作用,但是从Ubuntu登录开始便可以再次使用。
我已经通过问题解答来寻找解决方案,最接近的是BIOS键盘设置,但是由于我的键盘可以在BIOS中工作,所以我认为这不是原因。
我不确定问题可能在哪里。我查看了grub.cfg,虽然是Linux的新手,但看不到任何明显损坏的东西,尽管我无法确定哪个方法/模块/函数调用(如果有)读取了键盘。我当时正在考虑重新加载GRUB,但是如果问题仍然存在,则无法解决,可能会使情况更糟。
任何建议将不胜感激。


您正在运行什么版本的GRUB?也许您可以对其进行升级/重置,以希望它修复在此过程中明显改变的GRUB特定设置。您应该能够从Ubuntu或可启动USB中执行此操作。
pzkpfw 2014年

感谢您的快速回复。当前正在运行GRUB 1.99-21ubuntu3.14(已安装2个月前)。请等到今天晚上,如果没有其他想法可以,请按照您的建议尝试重置或升级。非常感谢。BrianW
BrianW 2014年

您是否知道没有运行GRUB 2的特定原因?“ GRUB 2是自9.10版以来,Ubuntu的默认引导加载程序和管理器” help.ubuntu.com/community/Grub2如果您运行的是过时的引导管理器,我认为这没有帮助,所以我建议您进行升级,除非您拥有停留在1.99上的原因
pzkpfw 2014年

我的GRUB 1.99带有Ubuntu 12.4LTS,我不到两个月前从Ubuntu网站下载了它。我以为它是最新版本,但根据您的评论显然不是。我将在今天晚上尝试升级,并告诉您我的情况。BrianW
BrianW 2014年

1
显然GRUB 1.98和1.99都是GRUB 2,所以我应该拥有最新版本。我准备了一个引导修复盘来更新或替换GRUB,但是现在发现我的BIOS不再是从CD引导的(两个月前我安装Ubuntu时就这样做了)。今天,我什至无法进入BIOS设置程序(该操作已在昨天完成,并且没有进行任何更改就退出了)。PC现在可以非常快速地引导到GRUB提示符(即使按住Del键也可以跳过所有BIOS屏幕),然后超时到Ubuntu。发生某种奇怪的事情,最终我将跌入谷底,但可能需要一些时间。当我到达那里时会发布更新
BrianW 2014年

Answers:


8

Windows 7和Ubuntu 14.04LTS双启动,使用启动修复,无线USB键盘重新安装了GRUB2,未解决GRUB2屏幕上识别的键盘。

  • BIOS设置
  • 集成外设
  • 旧版USB支持-> [启用]

现在,我在GRUB2屏幕上有向上和向下箭头键。NumLock现在在启动时已关闭,但NBD已关闭。

我不确定如何将其标记为已解决,但是由于它不是新线程,所以我认为我没有力量。


奇怪的是,当我选择“ 传统USB支持” =“自动”而不是“禁用”或“启用” 时,我的USB无线Logitech键盘开始工作(但响应速度非常慢)。华硕UX303UB,内核4.10,我很确定它以前可以工作。除以外的默认grub设置。acpi_osi=
巴勃罗·比安奇

传统支持对我来说就是这样。谢谢。
像素

2

TL; DR。尝试所有USB端口,包括扩展坞上的所有USB端口。

我刚刚在安装新的Ubuntu 14.04.2 LTS和现在运行以下命令的dist-upgrade中经历了同样的事情:

  • Ubuntu 14.04.2 LTS(lsb_release -a
  • 3.16.0-33-generic(uname -r
  • grub-install(GRUB)2.02〜beta2-9ubuntu1(grub-install --version

第一次启动GRUB时,键盘工作正常,因此我也可以启动Windows 8.1,但随后突然停止工作,而我没有任何充分的理由。就像OP一样,我可以在BIOS中使用键盘,并且USB Legacy键盘已经启用,因此没有运气。最终,我找到了可以在GRUB菜单中使用的PS / 2键盘,并且可以停止倒数计时器。现在,我在笔记本电脑和扩展坞中的所有USB端口中测试了USB键盘,该键盘仅适用于GRUB in一个 USB端口中。

回顾这一点,当然有一个很好的解释。进行dist升级后,我已经移动了办公桌,并且在移动时断开了所有电缆的连接,然后将键盘重新连接到错误的USB端口。

我希望这有帮助。


第一次获得时,我会将新的USB附件插入每个USB端口。有人告诉我(至少对于Windows及其引导加载程序而言),每个驱动程序的安装对于一个USB端口是唯一的。这不是一次插入即可应用于所有USB端口的方法-哑巴,如果的确如此,但这就是事实。我想知道每个USB端口驱动程序安装的每个实例是否使用HD空间,或者在每个驱动程序安装之后是否进行逻辑链接并进行替换,并指向该驱动程序版本的单个驱动程序。我不够聪明,无法回答。
DOuG教练

2

根据我的经验,我将启动设置为“快速”,它可以更快地启动,但是这样做时,当我从关机状态打开笔记本电脑时,它不允许键盘在双启动模式下工作。它只有在进入ubuntu(显然在键盘不起作用时)和/或重新引导后才起作用,这会重新引导到双引导主屏幕设置。我加载了默认设置,将引导设置为“正常”,这为那些在重新安装Ubuntu之前可能会卡住的人和最后的解决方法为我解决了问题。希望这可以帮助。


您如何在不输入BIOS的情况下加载默认设置?
ianaz

1

问题已解决,这与BIOS有关(如果在关闭5分钟后重新启动,则会跳过BIOS屏幕)。引导顺序从软盘,硬盘更改为CDROM,HDD。重新启动,驱动器中没有CD(GRUB未更新),键盘现在可以在GRUB屏幕上使用,因此可以访问所有选项。现在,我意识到在安装OpenOffice的同时更改了主板上的备用纽扣电池,怀疑此启动顺序已更改为默认设置,并且某种程度上影响了键盘。比较了当前和以前的grub.cfg –相同。现在准备好引导修复盘以解决以后的任何问题。


0

我也遇到了这个问题,结果我的鼠标以某种方式禁止了键盘输入。我拔下电源,一切正常。


0

我的行不通,在Award Cmos设置实用程序中,我将第一个启动设备更改为HDD,而其他两个禁用,并启用了USB键盘和鼠标,希望这会有所帮助。


0

我尝试启用和禁用BIOS键盘支持,但是没有用。(是的,键盘可与BIOS一起使用,但不适用于GRUB,但在GRUB菜单后使用CTRL-ALT-DLT停止引导过程可以立即使用键盘)。在搜索时,我看到其他人说过要尝试所有USB端口。我记得前一周我将键盘从一个USB端口移到另一个,以便为将较大的USB加密狗插入附近的USB端口留出空间。因此,我将键盘移回了以前的USB端口,并且可以正常工作。显然,在此Dell SC440上,只有某些USB端口可与GRUB一起使用。


0

通过使用USB2插槽(从USB3插槽中移除)解决了我的问题。


0

尽管已经过去了一段时间,并且在网上可以找到关于grub键盘无法正常工作的一些提示,但我发现在某些情况下可以考虑使用的理由:

USB键盘可能无法在grub中使用,因为还插入了另一个USB设备,这会干扰grub键盘的使用。

有关这种情况的详细信息,请参阅https://savannah.gnu.org/bugs/index.php?57010


0

关闭BIOS中的快速启动(对我有用)。

当我将鼠标悬停以进行快速启动时,它表示类似“快速启动”是为了最大程度地减少设备输入,以加快加载速度或执行其他操作,因此,当我关闭快速启动并保存更改并重新启动笔记本电脑后,它便可以正常工作!


-1

我有同样的问题,但以上方法均无济于事。就我而言,我必须启用BIOS选项“在DOS中使用USB”。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.