GRUB 2 Theme : Amigoz


Its been long since I've been working on developing a Boot-loader (GRUB) theme for me itself. Since i didn't like the regular text only way of the GRUB, i thought of making a theme which is more colorful and attractive. i did some Internet surfing and other stuff i was able to make a simpler 1 and then i started developing it.
OK, Now what exactly this theme does is, it changes the Text only theme into a better 1 which will have a background and other stuffs.

The GRUB 2 Screen-shot Before Applying theme

GRUB 2 Before Applying Theme


The GRUB 2 Screen-shot After Applying theme

GRUB 2 After Applying Theme

Instruction to install the theme:
As i said this is a theme for GRUB 2, which is the default boot-loader for most of the Linux distributions. if you are having GRUB with a older version i suggest you to update it to the latest. Since in the newer version it is easier.

* Editing of the files in the following instruction with incorrect values may even cause your computer from staring i.e it may cause boot-loader error. Proceed at your own risk.



  • 1. Install GRUB 2
The installation of GRUB 2 can be done by 3 methods

    •      METHOD 1 : Terminal (Suggested Method)
                     I personally suggest you this method, 
      •                * Open Terminal
      •                * Type "sudo apt-get install grub" and enter
      •                * Type in your password
      •                * and done
    •      METHOD 2 : Through Software Manager
                     Installation can be done through the Software manager which is available in most Distribution now.
                     Search for GRUB in the software manager and install.
    •      METHOD 3 : From Source code
                     you can get the source code from here "LINK".

  • 2. Download and Copy Theme
    In this step you have to download the file and unzip it to the themes folder so that the theme file will be "/boot/grub/themes/Amigoz/theme.txt"


    •      * You can get the theme from this link: "LINK"
    •      * Download the theme.
    •      * Copy the theme (Amigoz Folder) to "/boot/grub/themes/"
      •                You may need to change the permission of that folder by : 
      •                 -  Open Terminal 
      •                 -  Type "sudo chmod -R 777 /boot/grub
      •                 -  Enter the password.

  • 3. Give the theme link to GRUB file
    In this step the installation of the theme is done
    •      * Open Terminal and type "sudo chmod -x /etc/grub.d/20_memtest86+" and enter Password
    •      * In the Terminal type "sudo gedit /etc/default/grub" and enter the password
    •      * A new text file will open like this one:



    •      * In that Change the following:
      •           1. ADD "GRUB_THEME=/boot/grub/themes/Amigoz/theme.txt"
      •           2. Make sure there is # before "GRUB_GFXMODE"
      •           3. and save it and close it
    •      * Now in the Terminal type "sudo update-grub" and Done.


  • 4. Setting the Environment
    In this steps the setting for the theme is done.
    •      * Open Terminal and Type "sudo gedit /boot/grub/grub.cfg" and enter password.
    •      * A new window will open similar to this 1:

    •      * In the window look for the line starting with "menuentry" 
    •         #be careful when working with this file it can even damage you boot-loader.
    •      * between the single quotes is the name which appear in GRUB screen
    •      * You can change the name according to your wish.
    •      * Now for the correct ICON to appear in the GRUB screen do the following: 
    •      * In each menuentry line look for the --class and the word after that.
    •      * the word after --class tell which OS is used eg: linuxmint
    •      * this needs to be the name of the correct name of the picture in the icons folder of  theme folder
    •      * Save and exit.
  • 5. Done
Yup, its done, now restart and enjoy


Hope you have understood the the way I've tried explained. if any questions or comments please do. I`m hoping for many of yours comments. Thanks.


0 comments:

Post a Comment