我的键盘突然被禁用后,如何才能让它在启动时再次工作?

我的键盘突然被禁用后,如何才能让它在启动时再次工作?

我有 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 固件设置”,我的键盘就会再次打开。

我意识到在启动选项下,我已将快速启动设置设为超快速。我将其改回禁用,保存设置,重新启动,然后我的键盘再次随计算机一起启动!

相关内容