You are not logged in.

#1 2023-10-22 04:00:33

benjymack
Member
Registered: 2023-10-22
Posts: 1

GRUB not displaying on laptop internal display

Hello,

When booting my laptop (Asus Zenbook UX430 with Arch and Windows 10), GRUB is not displayed, and after the 5 second timeout, boots into Arch Linux.
If an external monitor is connected via HDMI, I am able to get GRUB to display on that monitor, but it is still not displayed on the laptop screen.
Interestingly, if I boot into Windows, it suffers the same issue as GRUB - absolutely no recognition of the laptop screen, but displays fine on the external monitor, whereas Arch recognises both.

Here is the contents of my /etc/default/grub file:

# GRUB boot loader configuration

#GRUB_DEFAULT=0
GRUB_DEFAULT='Advanced options for Arch Linux>Arch Linux, with Linux linux'
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
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

# 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=1920x1080

# 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"

# 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

Does anyone have any suggestions for what to try? Thanks!

Offline

#2 2023-10-22 10:28:48

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,234

Re: GRUB not displaying on laptop internal display

You need to configure your BIOS/UEFI so that it uses the internal display as the primary monitor. I'm assuming you've set up some configuration to only use the dedicated graphics card which might be wired incorrectly in firmware and lead to no output on the internal display until drivers and necessities for PRIME offloading are fulfilled.

Offline

Board footer

Powered by FluxBB