|
From: | Alex Regan |
Subject: | Re: Choosing grub2 video modes |
Date: | Thu, 11 Jun 2015 11:19:38 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
Hi,
I'm confused about how to control the text video mode from grub. I've seen references to GRUB_GFXMODE and gfxmode, but I don't understand how it's set.gfxmode is interpreted by gfxterm console driver when it starts. If you are using plain console, it has no effect. To change resolution during run-time you would probably need to switch console driver to something else (see terminal_output command) and then back.I've tried setting it using "set gfxmode=640x480" in /boot/grub2/grub.cfg and other variations, but they seem to be ignored.This must be done before output is switched to gfxterm.I've tried setting GRUB_GFXMODE=640x480 in /etc/default/grub then recreating grub.cfg, but that also doesn't appear to work.You need to use GRUB_TERMINAL_OUTPUT=gfxterm for this to have any effect. Or load gfxterm manually in grub.cfg or at run-time.
I must not be understanding, because I've made a few other changes and it still doesn't work. Can you check my /etc/default/grub file and see what further changes need to be made?
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=gfxterm GRUB_TERMINAL=gfxtermGRUB_CMDLINE_LINUX="rd.md.uuid=bde3f430:15091bce:874aaa0e:e48f341a rd.md.uuid=921fb4bb:6329d29b:734b1584:7f4d3dba "
GRUB_DISABLE_RECOVERY="true" GRUB_GFXMODE=800x600x32 GRUB_GFXPAYLOAD=800x600x32 GRUB_GFXPAYLOAD_LINUX=800x600x32When booting, it also prints some kind of "error" message but it goes to fast to see what's being printed. Is this info saved anywhere, or is it possible to store it or pause it to view? Or perhaps you can identify it from some incorrect setting in the file?
I'm pretty much grasping at straws now because there is just so much information, so much has changed, and there seems to be no definitive resource that explains this in context.
Thanks so much. Alex
[Prev in Thread] | Current Thread | [Next in Thread] |