You are not logged in.
Hi,
Can anyone provide step by step instructions to edit the grub menu with a customized splash screen and custom colours for the text?
I had it before when I renamed the crunchbang background in /usr/share/images/desktop-base
but then I edited the 05_debian_theme file according to a post I read somewhere.
Now the grub menu is a big blue box with light blue lettering and no background.
hmmmm
Anyone? Bueller? Bueller?
Offline
Have a read through this, it mite be useful
Offline
I give up.
Many mistakes in the instructions...
First off: "When you have moved your picture (mine is called “rain.tga”), you should right click on it and go down to the properties tab and put a check mark next to Execute (Allow executing file as a program).
If you do not make the picture executable, it will not be displayed upon boot."
Doesn't exist t least in Thunar.
And I have no idea how to execute this:
sudo grub-mkfont --output=/boot/grub/DejaVuSansMono.pf2 \
--size=24 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
Thanks anyway.
Offline
MAybe you could try chmod +x on the image file
And yeah i know the instructions are old, but they did work for me when i used ubuntu.
Offline
Well,if it helps, here's the default Statler 05_debian_theme:
#!/bin/sh -e
. /usr/lib/grub/grub-mkconfig_lib
# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
. ${f}
else
WALLPAPER="/usr/share/images/desktop-base/grub-splash-crunchbang.png"
COLOR_NORMAL="light-gray/black"
COLOR_HIGHLIGHT="black/white"
fi
set_blue_theme()
{
cat << EOF
set menu_color_normal=light-gray/black
set menu_color_highlight=black/white
EOF
}
# check for usable backgrounds
use_bg=false
for output in ${GRUB_TERMINAL_OUTPUT}; do
if [ "$output" = "gfxterm" ] ; then
for i in /boot/grub/`basename ${WALLPAPER}` ${WALLPAPER} ; do
if is_path_readable_by_grub $i ; then
bg=$i
case ${bg} in
*.png) reader=png ;;
*.tga) reader=tga ;;
*.jpg|*.jpeg) reader=jpeg ;;
esac
if test -e /boot/grub/${reader}.mod ; then
echo "Found background image: `basename ${bg}`" >&2
use_bg=true
break
fi
fi
done
break
fi
done
# set the background if possible
if ${use_bg} ; then
prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=${COLOR_NORMAL}
set color_highlight=${COLOR_HIGHLIGHT}
else
EOF
fi
# otherwise, set the traditional Debian blue theme
if ${use_bg} ; then
set_blue_theme | sed -e "s/^/ /g"
echo "fi"
else
set_blue_theme
fiOffline
I can just suggest you this uber cool thread we made on drugs
:
Offline
I always just overwrote grub.png to change the background. You gotta make the image less than 255 colors or something, I forget. I use syslinux now and set it so the prompt time is like 0.16 seconds so no point in making a background image.
Offline
^ stop making it seem like i'm on drugs all the time Black Ivan! 
Offline
^ Sorry!
At least I wrote we.
Offline
Thanks for all the help guys but it is no use. I tried everything. My computer is posessed. Whatever works on every other machine doesn't work on mine. I followed the fancy boot colour instructions to the letter and I get nothing. Tried everything with every grub config and nothing. It worked that one time and I didn't have to reduce colours. I just edited the "grub-crunchbang" png image which seems to be the only image that update-grub will accept.
Offline
http://forums.debian.net/viewtopic.php?f=16&t=78121
Trust me, in this case - been there done that ! I know your pain ::/ ....BUT this gives you ALL the answers 
Offline
http://forums.debian.net/viewtopic.php?f=16&t=78121
Trust me, in this case - been there done that ! I know your pain ::/ ....BUT this gives you ALL the answers
I'll give it a shot! 
Offline
rename image to "grub-splash-crunchbang.png" make sure it's png. - not jpg.Move to "/usr/share/images/desktop-base/" .It's all.If need change resolution,in terminal "sudo geany /boot/grub/grub.cfg" .Find "set gfxmode=1024x768" or different resolution,and change it to you screen.Find "set timeout=5" and change timeout how much you need.Save,reboot and it's all.Sory for bad english...
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.