Strange GRUB behaviour

I didn’t realized that the pinned posts are on a timer. Yes, i understood what you meant. Maybe i said it wrong? :wink:

1 Like
  • First advice is update your BIOS if here is a new version from vendor.
UEFI: Insyde v: R0143C5 date: 08/22/2012
  • If there is no improvement, try setting grub resolution. Use hwinfo to find available resolutions. Add auto to the resolutions list, like this example: GRUB_GFXMODE=1024x768,auto
    Post:
grep "GRUB_GFX" /etc/default/grub
  • Last hard workaround, from the same article, use vga=792 in kernel command line.

Do you mean you get grub menu in B/W, or something else?

In which case did you try that? If with console mode, try without it, if possible to get to grub cmdline by pressing C repeatedly in blind booting.

What version was grub in Debian? If there is a possible bug in later versions, maybe it needs to be reported upstream.

1 Like

It’s a Sony so I’ll be surprised if there even is an update for the Bios.

2 Likes

No available BIOS

Debian GRUB videoinfo output show EFI GOP driver and available resolutions.
EOS GRUB to see after ad GRUB_TERMINAL=console, terminal mode after c and Videoinfo no output about adapter or resolution.

Editing grub GRUB_GFXMODE=1024x768,auto doesn’t fix.

It will show your grub-menu, @DocLeo

I will give it a try also, thxs

welcome here too… i think we do talk over telegram already ?
Let’s see what the folks here can find out on that one …

My grub look like this, no such line available, didnt made changes.

# GRUB boot loader configuration

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="EndeavourOS"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 nowatchdog nvme_load=YES"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=menu

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

#GRUB_TERMINAL=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"
GRUB_THEME=/boot/grub/themes/EndeavourOS/theme.txt

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT=true

# Uncomment to disable submenus in boot menu
GRUB_DISABLE_SUBMENU=y

# Probing for other operating systems is disabled for security reasons. Read
# documentation on GRUB_DISABLE_OS_PROBER, if still want to enable this
# functionality install os-prober and uncomment to detect and include other
# operating systems.
GRUB_DISABLE_OS_PROBER=false

Add the line:

GRUB_HIDDEN_TIMEOUT=“5”

somewhere within the file /etc/default/grub, save the file and reboot. That’s all, man.

Use nano. Do you know how to do this?

yeah telegram, also i used to use Antergos long time ago :slight_smile: .

1 Like

i did this and updated grub, still same behaivor.

Show us lsblk -f

And disable that one:

You can leave

GRUB_TERMINAL_OUTPUT=console

enabled.

did that, grub is now in terminal mode, videoinfo doesnt give any output about adapter or available resolutions, i was already there :frowning:

vga=792

old vga way to set resolution should still work also as archwiki says:

If this method does not work for you, the deprecated vga= method will still work. Just add it next to the "GRUB_CMDLINE_LINUX_DEFAULT=" line in /etc/default/grub for example: "GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=792" will give you a 1024x768 resolution.

https://wiki.archlinux.org/title/GRUB/Tips_and_tricks#Setting_the_framebuffer_resolution

Didn’t helped too, im sticking with the terminal mode for now.