To give your GRUB a little extra flair, instead of the boring blue, white, black default, you can add a grub splash image to /boot/grub/menu.lst

# general configuration:
timeout   5
default   0
splashimage /boot/grub/splash.xpm.gz

I like to use this GRUB theme which Franlin Piat developed. Once downloaded coppy into the directory specified in /boot/brub/menu.lst (change splash.xpm.gz to the file you wish to use)

You can also install a collection GRUB images

sudo apt-get install grub-splashimages

I also like to have a high resolution frame buffer. Generaly, I add vga=791 to the end of the kernel line in /boot/grub/menu.lst for 1024×768; However, codehunk suggests vga=865 for 1280×800 widescreen resolution.

To have a nice boot-splash image install and configure splashy:

sudo-apt-get install splashy splashy-themes

The splashy themes are stored in /etc/splashy/themes, and the theme can be change by editing /etc/splashy/config.xml within the <current_theme> tag (I like debian3).  edit /boot/grub/menu.list and add “splash quiet” at the end of the kernel line. Once this is done run:

sudo update-initramfs -u -t -k `uname -r`

To help simplify this processes you can install a program to manage both Splashy and GRUB images

sudo apt-get install startup manager

If you found this information helpful consider buying me a $3 beer.

  • Share/Bookmark

3 Responses to “Beautify Boot in Debian”

  • Master One:

    On Debian you may want to add additional options to the “# kopt=” line in menu.lst (without uncommenting that line!), instead of editing the kernel line directly, because otherwise it will get overwritten the next time an update-grub is run.

  • Thanks for the tip; would the line then look like:

    kopt=ro quiet vga=865 splash

    I have never used the kopt option before. Or would it look more like

    kopt=root=/dev/sda1 ro quiet vga=865 splash

  • Master One:

    The second one, which means you just leave the kopt line as is, and add your additional options at the end. That line needs to stay commented (# in front), because it is only used by update-grub to assemble the kernel line.

Leave a Reply

Archives
Skype Online Status
Statistics
  • Pages displayed : 16479
  • Unique visitors : 9976
  • Pages displayed in last 24 hours : 87
  • Unique visitors in last 24 hours : 45
FireStats icon Powered by FireStats

Bad Behavior has blocked 59 access attempts in the last 7 days.

FireStats icon Powered by FireStats