Не перепутайте GRUB версии 1, известный теперь как GRUB Legacy и использовавшийся в Ubuntu до версии 9.04 включительно, и GRUB версии 2, который подразумевается сейчас под словом GRUB и используется в Ubuntu начиная с версии 9.10. Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами. Текущая версия GRUB поддерживает графическое меню изначально, подробнее можно узнать в статье про настройку внешнего вида GRUB
Внимание! Всё нижеследующее применимо только к версиям Ubuntu для 32-разрядных машин, для x86_64 способ установки неизвестен!

Для загрузочного меню GRUB Legacy можно установить графическую заставку, в результате чего оно будет выглядеть например так:

Темы для меню можно скачать с сайтов:

Установка

Выполняйте все нижеследующие действия на свой страх и риск, если вы допустите ошибку, то не сможете загрузить компьютер без LiveCD

Для начала нам надо удалить старую версию GRUB Legacy. Для этого открываем терминал и выполняем следующее:

sudo aptitude remove grub

Теперь необходимо скачать и установить специально пропатченный GRUB Legacy:

sudo apt-get install gfxboot gfxboot-theme-ubuntu
wget -c http://quasarfreak.googlepages.com/grub-gfxboot_0.97-5_i386.deb
sudo dpkg -i grub-gfxboot_0.97-5_i386.deb

Копируем скачанную и распакованную тему в папку с GRUB Legacy:

sudo cp графическая_тема /boot/grub/

гле графическая_тема - полный путь до файла темы.

Теперь осталось отредактировать меню. Создаем резервную копию файла «menu.lst»:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

Открываем файл «menu.lst» в текстовом редакторе gedit с правами суперпользователя.

sudo gedit /boot/grub/menu.lst

Добавляем в начало файла следующую строчку:

gfxmenu /boot/grub/графическая_тема

где графическая_тема - название файла темы и путь до нее.

Закомментируем строчку скрытия меню (знаком #):

# hiddenmenu

Сохраняем файл и далее в терминал вводим команды:

sudo grub
grub> find /boot/grub/stage1 

После данной команды должно быть выведено значение вида: (hdx,y). Подставьте его в следующие команды:

  grub> root (hdx,y)
  grub> setup (hdx)
  grub>quit

И в заключении установим загрузчик на свое родное место:

  sudo grub-install /dev/hdx

где х - буквенное обозначение диска:

  • x=0 x'=a
  • x=1 x'=b

Ссылки