我不知道如何设置文本模式 GRUB 的分辨率 - 即使用GRUB_TERMINAL=console
中设置的选项。当我使用或/etc/default/grub
设置分辨率时,我在启动时收到“未设置视频模式”错误,当我尝试使用 设置分辨率时,我收到一条消息,提示已弃用。我有一个 1080p 的屏幕,我可以让 Linux 中的帧缓冲终端正常工作,但我不明白如何为非图形 GRUB 设置任何分辨率。我正在使用专有的 nVidia 驱动程序,这就是我一开始在文本模式下运行 GRUB 的全部原因。GRUB_GFXMODE
GRUB_GFXPAYLOAD
GRUB_CMDLINE_LINUX_DEFAULT="vga=xxx"
vga=xxx
我当前的 GRUB 设置:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console
GRUB_GFXMODE=1920x1080x32
GRUB_GFXPAYLOAD=640x480x32
GRUB_GFXPAYLOAD_LINUX=1920x1080x32
GRUB_INIT_TUNE="480 440 1"
答案1
尝试这个:
- 打开终端,
sudo -H gedit /etc/default/grub
- 更改您需要的分辨率
GRUB_GFXMODE=
- 在其下方添加此行>>
GRUB_GFXPAYLOAD_LINUX=keep
- 保存并退出
- 在终端中输入:
sudo update-grub
- 最后:
sudo grub-mkconfig -o /boot/grub/grub.cfg
- 重启