can't access graphical grub2 boot loader menu screen
Helllo.
When my centos7 starting up i immediately press "esc" button to get into the grub2 boot loader and i expected to see a graphical menu of grub (as in many systems i saw!) but i see just a black and white screen menu without any background and so on. So what can i do to have that graphical menu or did i incorrectly pressed "esc" button? |
Hello,
I am curious. Is it the first time you are booting this machine? I use CentOS on a server and I don't remember ever pressing ESC to access grub. Normally the boot loader is the first thing which the machine loads, by default. However, if you want to modify grub to add a colourful background or other things, that's easy. Check these out: https://www.howtoforge.com/tutorial/...-screen-image/ https://wiki.archlinux.org/index.php...d_bitmap_fonts |
still have problem
I Tried so many methods , but i couldn't configure to have that graphical menu with background or theme, here is my /etc/defaults/grub entries and later is black screen menu that i see now when i boot the system.
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" GRUB_DISABLE_RECOVERY="true" GRUB_GFXMODE=1024*768*32 GRUB_GFXPAYLOAD_LINUX=keep GRUB_BACKGROUND="/home/fardad/cool-linux-wallpapers-25.jpg" GRUB_FONT="/boot/grub2/fonts/unicode.pf2" |
1 Attachment(s)
Quote:
|
can't access graphical grub2 boot loader menu screen
Now i searched further and it seems everything is true in my /etc/default/grub file. i set gfxterm and gfxmode, even pf2 font with arial.pf2 generated by grub2.mkfont , background image and so on. but still don't see backgrounded menu .here is my /etc/default/grub output:
GRUB_TIMEOUT=30 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="quiet splash" GRUB_DISABLE_RECOVERY="true" GRUB_GFXMODE=1024*768*32 GRUB_GFXPAYLOAD_LINUX=keep GRUB_BACKGROUND="/boot/grub/water-wallpaper-hd-17.png" GRUB_FONT="/boot/grub2/fonts/arial.pf2" can anyone help me? :( now i'm slightly realizing that centos 7 hasn't really graphical grub menu!! |
I don't believe CentOS uses a GUI screen. I have CentOS 7 in a VM and it uses a plain text display.
Remember that CentOS is a server distro. By and large, persons who run servers really aren't interested in eye candy. In the enterprise, many servers live in racks and are administered remotely via ssh or similar tools. |
can't access graphical grub2 boot loader menu screen
Quote:
of course I know these, i just saw that backgrounded menu in a centos 6.5 , but maybe or surely it's not possible to have that on centos 7 with this two completely days searching on the web. really i surprised myself, too when i saw that backgrounded menu on centos 6.5!! maybe grub versions less that 2.0 support that on centos. however i was really Curioused and tried that. :) |
I don't think this is anything to do with Centos. It is more of a Grub issue. Your file uses the old style method of theming and fonts. I would comment out grub_background and grub_font and insert the following
Code:
GRUB_THEME=/usr/share/grub/themes/starfield/theme.txt Code:
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg |
New Status!
Quote:
After all of these when i rebooted the system before that boot loader black screen be appear i saw an error that said : "invalid video mode specifications ?1024*768*32?" , i think i should change grub_gfxmode resolution , i guess it's a bigger size than the system requires, but what resolution?? how can i find out? |
I would try commenting out grub_gfxmode. It should read the resolution directly off the efi firmware.
|
Quote:
however thanks for your help my friend. |
You have to increase the font sizes using grub2-mkfont. I use very large fonts, size 20 and 22. Then edit theme.txt and enter those changes. The colours can also be changes using rgb hex format.
|
still have problem
Quote:
|
You might have to troubleshoot. Mine is full screen for all distros, incl Centos. The version of Centos I installed on my desktop is 7. Screen size is ok. One possibility is you might have to try grub_gfxmode with just the resolution, but without the color depth.
|
Quote:
|
All times are GMT -5. The time now is 10:17 AM. |