Burg- Advanced menu for Grub2

BURG stands for Brand-new Universal loadeR from GRUB. It’s based on GRUB, and add features like new object format and configurable menu system.


Install BURG on ubuntu 9.10 karmic koala:

sudo add-apt-repository ppa:bean123ch/burg

Now refresh

sudo apt-get update

Now install

sudo apt-get install grub-pc


Download  some  grub Themes   from  here :

  wget http://grub4dos.sourceforge.net/themes.tar.bz2

extract  the  themes  with :

sudo tar -xjf themes.tar.bz2 -C /

To  activate  the  themes  you  have to  do  ;

1-   edit    /etc/default/grub

sudo vi  /etc/default/grub

and  uncomment

# Uncomment to disable graphical terminal (grub-pc only)


Now edit    /etc/grub.d/40_custom

sudo vi /etc/grub.d/40_custom

and  add this

set gfxmode="640x480"
set gfxfont="Unifont Regular 16"
loadfont /boot/grub/themes/fonts/unifont.pf2
loadfont /boot/grub/themes/fonts/aqui.pf2
loadfont /boot/grub/themes/fonts/edges.pf2
loadfont /boot/grub/themes/fonts/lime.pf2
loadfont /boot/grub/themes/fonts/7x13B.pf2
loadfont /boot/grub/themes/fonts/smoothansi.pf2
loadfont /boot/grub/themes/fonts/Helvetica-Bold-14.pf2
insmod vbe
insmod png
insmod coreui
load_config /boot/grub/themes/winter/theme.txt

Now  reboot :)  and get  the  winter  theme .

to load   other   themes  you  have  to change   the  last  line  on    /etc/grub.d/40_custom

like load_config /boot/grub/themes/ubuntu/theme.txt  for

or  this  :  load_config /boot/grub/themes/proto/theme.txt

when  you change  theme :apply the  change  with   :

unixmen@unixmen-desktop:~$ sudo update-grub


Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found linux image: /boot/vmlinuz-2.6.31-11-generic
Found initrd image: /boot/initrd.img-2.6.31-11-generic
Found memtest86+ image: /boot/memtest86+.bin

Links :

  • http://www.webdevonlinux.fr
  • http://grub4dos.sourceforge.net/
  • http://ubuntuforums.org/