Displaying boot messages on top of my boot image
Hi,
OS = Grub2 / Ubuntu Lucid 10.04
I want to have all the default boot messages scrolling on my screen on top of my background image.
I have setup grub2 to display in 1920x1080x24bit, and have my image 1_grub_
With the 'set gfxpayload=keep' in my grub.cfg file the resolution and background persist until just before the login window loads, however no boot messages are displayed until right before the login window gets loaded BUT not over my background image. The X11 or nvidia drivers kick in and take over from the framebuffer and that is when I see a few messages.
I have removed 'quiet splash' altogether from the grub config, but this does nothing.
The only way I can get all the default messages scrolling is to remove the gfxpayload=keep line - but then the background image disappears straight away and the text scrolling is in 1280x1024 resolution not 1920x1080.
What I have seen in the past and examples online is the grub boot background image persisted and the boot messages scroll over this image. This is what I want to do but for the life of me cannot work out how to do it.
my grub.cfg below:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 967ebf9f-
if loadfont /boot/grub/
set gfxmode=
set gfxpayload=keep
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 967ebf9f-
set locale_
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.
### BEGIN /etc/grub.
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 967ebf9f-
insmod png
if background_image /usr/share/
set color_normal=
set color_highlight
else
set menu_color_
set menu_color_
fi
### END /etc/grub.
### BEGIN /etc/grub.
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 967ebf9f-
linux /boot/vmlinuz-
initrd /boot/initrd.
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 967ebf9f-
echo 'Loading Linux 2.6.32-24-generic ...'
linux /boot/vmlinuz-
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.
}
### END /etc/grub.
### BEGIN /etc/grub.
### END /etc/grub.
### BEGIN /etc/grub.
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu grub2 Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- mightymouse2045
- Solved:
- Last query:
- Last reply: