当进入 GRUB2 屏幕时,如果您按 C 键,您将进入控制台模式。
是否可以从该控制台设置屏幕分辨率。
注意:我知道它可以在 grub 配置中更改。我想知道是否可以输入命令来更改控制台内的屏幕分辨率。
答案1
改变gfxmode
变量和临时的切换到不同的终端输出(控制台或 vga_text)应该更改屏幕分辨率。
terminal_output console
set gfxmode=1280x1024
terminal_output gfxterm
videoinfo
命令显示可用的分辨率
答案2
GRUB2 的文档建议对其gfxmode
进行特殊处理:设置它将设置屏幕分辨率。
所以,语法是:
set gfxmode=WIDTHxHEIGHT
或者
set gfxmode=WIDTHxHEIGHTxDEPTH
您可以使用该videoinfo
命令列出您的硬件+固件组合支持的分辨率。您还可以列出用逗号或分号分隔的多个分辨率,GRUB 将选择硬件可以支持的第一个分辨率。
如果您希望 Linux 内核保持 GRUB 设置的分辨率,您还需要:
set gfxpayload=keep