Open Suse 12.2, Grub 2 -> Legacy parameter VGA=ASK is no longer supported??

Scenario :
I just have installed: - Open Suse 12.2 + Grub 2. Everything went great, no errors during the process great!
My monitor is a HP 1702 which WORKS FINE with Open Suse 11.1 (despite the fact that the Open Suse Hardware Compatibility List
tells me that it is not possible :slight_smile:

In order to work with the HP1702 I had installed the vga=ask parameter in the menu.lst entry like the one below:

title openSUSE 11.1 - 2.6.27.56-0.1 root (hd0,1)
kernel /vmlinuz-2.6.27.56-0.1-default root=/dev/disk/by-id/ata-MAXTOR_6L080J4_664252151267-part3
resume=/dev/disk/by-id/ata-MAXTOR_6L080J4_664252151267-part1 splash=silent showopts vga=ask
initrd /initrd-2.6.27.56-0.1-default

Reason: This way I could force the Linux Kernel to boot in plain low-rest TEXT_MODE (40x25 “DOS”, COMMANDLINE character screenmode).
I have not found a right way, to identify the desired monitor vga=… specific parameter.
When booting I pressed <space> and my computer continued to boot correct and I could log in (on commandline / GUI)…

(C) Now. when I entered the VGA=ASK parameter in the Grub2 menu entry it give an error when booting

Legacy ‘ask’ parameter no longer supported
Press any key to continue…

And my computer no longer continues to boot further

**Question: **
1 - How? (and where?) can I learn more the changes between Grub and Grub2?
2 - Is there a way to "probe"the correct vga=… HP1702 monitor setting?
3 - How can I tell the Linux Kernel to boot in plain-old-TEXT_MODE to the commandline login prompt / Graphic login dialogue?

Thanks for your valuable feedback, hints, tips, tricks!

Use Yast - System - Bootloader - Bootloader options. You can set these options there, also see what is available for your combo of graphics card / monitor.

Do you mean YaST2 is so intelligent here as to actually query hardware for supported modes? I always assumed this is static list of standard VESA modes that is offered.

As a note, vga=ask is a kernel boot parameter for setting the video model on the framebuffer console, and it is still available … however, it would appear that GRUB2 has specifically removed the ability to pass that parm through itself.

(I wonder if the general move towards KMS played a role in that decision? shrugs)

**Question: **
1 - How? (and where?) can I learn more the changes between Grub and Grub2?

2 - Is there a way to "probe"the correct vga=… HP1702 monitor setting?
try:
at the GRUB2 menu, hit “c”, which will take you to a prompt. type (and then press enter):

set pager=1 
vbeinfo

hit esc to exit that

Though, if you are using a KMS capable driver, I’d suspect that just letting it do its work would be the best idea as opposed to passing a mode.

3 - How can I tell the Linux Kernel to boot in plain-old-TEXT_MODE to the commandline login prompt / Graphic login dialogue?

Thanks for your valuable feedback, hints, tips, tricks!

at the GRUB2 menu, hit “e” to edit the boot argument. Then (struggling to see in the near white text on white background graphic *) move the cursor down to the “linux” line and use the directional arrow to move to add an “3” to the end of the line (might be easier to just use the “end” key to get there)

  • whose “bright” idea was that??? pun intended

forgot to mention, as root:

# hwinfo –vbe | grep Mode

will show you vesa modes available to your graphics adapter

Yup, this seems to work fine. Although curiously, on a Samsung S5 netbook (AMD A6 4455M apu) it did not correctly detect suitable VESA modes while it was booted up normally in graphical (KDE4) mode, but did detect them correctly after I had set VGA=ASK, hence screwed up the X server, and then opened YaST in console mode to re-adjust. :wink:

Suggestion: if the current kernel does not support the VGA=ASK setting, then perhaps it should be removed from the YaST configuration screen for GRUB2? Should I file a bug for this?

@ronaldvermeij

Have you tried without the ASK

If parameter is left as VGA=

you should be able to see all supported vga modes,
possibly via one of the F? buttons

On 2012-10-11 20:26, Tyler K wrote:

> As a note, vga=ask is a kernel boot parameter for setting the video
> model on the framebuffer console, and it is still available … however,
> it would appear that GRUB2 has specifically removed the ability to pass
> that parm through itself.

Might be related to grub itself be running in graphical mode, or to that
graphical thing (I do not remember the name) that openSUSE 12.2 uses
while booting.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)