если установлен граб 2, то все делается легко и просто - открываем файл /boot/grub/grub.cfg , там ищем секцию ### BEGIN /etc/grub.d/05_debian_theme ###, там есть две строчки настраивающие цвет текста, их затираем или коментим, в эту секцию в самое начало вставляем фрагментик
insmod png
if background_image /boot/grub/angel.png ; then
set color_normal=black/black
set color_highlight=red/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
где /boot/grub/angel.png адрес рисунка, который вы хотите воткнуть (он должен быть в формате png), с цветами текста сами разберетесь. картинку надо брать с тем же разрешением, что и в параметре gfxmode, он находится немного выше этой секции, по дефолту стоит 640х480, я поставил 800х600, тут встречный вопрос - кто знает, может ли граб работать с разрешением 1152х864 ????))
у мя убунту 9.10 - никаких глюков не замечал с этим
ну и вот мой файлик grub.cfg если кто непонял как делать, смотрите в нем