![我的键盘突然被禁用后,如何才能让它在启动时再次工作?](https://linux22.com/image/939877/%E6%88%91%E7%9A%84%E9%94%AE%E7%9B%98%E7%AA%81%E7%84%B6%E8%A2%AB%E7%A6%81%E7%94%A8%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E8%AE%A9%E5%AE%83%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E5%86%8D%E6%AC%A1%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我有 Ubuntu 20.04 和 Windows 10 双启动系统。我设置了 grub 文件,这样启动时就可以进入 grub 菜单,几周来一直运行良好。然而今天早上,我启动电脑时,它跳过了 grub 菜单,我的 grub 设置也发生了变化。我尝试将设置改回一切正常时设置的值,它确实恢复了 grub 菜单,但带来了我当前的问题。以下是我此时设置的设置。
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=菜单 GRUB_TIMEOUT=20
也未注释GRUB_TERMINAL=console
。
这些更改确实恢复了 grub 菜单,但我现在遇到的问题是在此时引入的(我相信)。我的键盘在启动阶段停止工作。我运行了 sudo update-grub 和 sudo apt upgrade。我重启了电脑。grub 菜单又回来了,但我的键盘现在被禁用,直到超时完成时 Ubuntu 加载完成。我无法进入我的 BIOS(UEFI)或与 grub 菜单交互,并且我的键盘在加载操作系统之前根本没有电源。我撤消了对 grub 文件的更改并再次更新了我的终端,但键盘在加载操作系统之前仍然无法工作,grub 菜单现在被跳过了。这是我的文件 etc/default/grub 的当前状态:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
答案1
好吧,我搞明白了。正如长安汽车所言,这不是 grub 问题,但我能够使用 grub 来解决问题。以下是我的步骤:
将 grub 设置改回:
GRUB_TIMEOUT_STYLE=菜单
GRUB_TIMEOUT=20
所以即使我无法与它们交互,我至少也可以看到这些选项。
重新启动计算机以检查可能的启动选项的顺序,并注意到“UEFI 固件设置”的位置,在我的系统上它位于位置 3(使用基于 0 的索引,因此它是显示的第 4 个)
使用终端命令编辑 grub 文件:
cd /etc/default ; sudo vim grub
将变量 GRUB_DEFAULT 更改为 3,以强制系统启动到 UEFI 而不是 UBUNTU,而无需选择它。
一旦我真正进入“UEFI 固件设置”,我的键盘就会再次打开。
我意识到在启动选项下,我已将快速启动设置设为超快速。我将其改回禁用,保存设置,重新启动,然后我的键盘再次随计算机一起启动!