![GRUB 菜单选择按向上/向下箭头键可移动两行](https://linux22.com/image/1023428/GRUB%20%E8%8F%9C%E5%8D%95%E9%80%89%E6%8B%A9%E6%8C%89%E5%90%91%E4%B8%8A%2F%E5%90%91%E4%B8%8B%E7%AE%AD%E5%A4%B4%E9%94%AE%E5%8F%AF%E7%A7%BB%E5%8A%A8%E4%B8%A4%E8%A1%8C.png)
在这台电脑(ASUS Zenith II Extreme Alpha,双启动)上,当我按下向上或向下箭头键时,GRUB 菜单选择会移动两行。当我想启动默认操作系统时,这不是问题,但当我尝试选择非默认操作系统时,这很麻烦。我必须不断按下向上/向下,直到它只移动一行(这种情况发生一次,每次按下十几个键)。我使用的是罗技 USB 有线键盘和鼠标。我也尝试过无线版本,但结果相同。我的 GRUB 版本是:grub-install (GRUB) 2.04-1ubuntu26.12
我的 bios 启用了旧版 USB 支持。我在网上搜索了很多,但似乎没有人遇到过这个问题。有人知道如何解决这个问题吗?
答案1
这与 grub 屏幕分辨率有关。Grub 难以适应更高的分辨率(例如 3840x2160 等)。为了解决这个问题,首先确定 grub 在您的机器上支持的分辨率。为此,请在 BIOS 中禁用安全启动,然后转到 GRUB 命令行(在 GRUB 菜单上键入“c”)并键入“videoinfo”或“vbeinfo”,具体取决于可用的命令(可以通过点击“TAB”按钮来确定)。根据我的经验,1920x1200 是 GRUB 的最佳点(我的视频卡支持它)--> 零延迟,grub 感觉很灵敏,键盘光标不会一直跳来跳去。
现在重新启动(ctrl-alt-del),正常启动到 Ubuntu 并/etc/default/grub
以 root 身份打开您最喜欢的编辑器并更改以下行:
#GRUB_GFXMODE="640x480"
到
GRUB_GFXMODE="<resolution that works well on your machine>"
记得将上面那行中的“适合您的机器的分辨率”替换为实际分辨率。保存文件,退出并运行
sudo update-grub
现在重启电脑并测试更改。您可能需要尝试不同的支持分辨率,以找出哪种效果最好。