Most people will probably not want to read its contents or be able to fully understand them.This file is still worth a quick look any time you update the GRUB menu, to make sure the correct entries are included as you expected. These are the contents of the directory on a fresh installation, in this case Kubuntu: Let's review the scripts: is a template that you can use to create additional entries to be added to the boot menu.I have done this in order to get rid of the default 10_linux, which is ugly and uses generic kernel names in the titles, plus it calls both Ubuntu and Kubuntu the same. After rebooting, we have this - I apologize for the uncomeliness: Once we are using the new scripts boot properly, we can then chmod -x the 10_linux and get rid of the generic 2.6.31-14 entries, keeping our menu nice and dandy. For instance, I changed the Kubuntu entries to 08 and 09, to make them boot first, before default entries and the custom Ubuntu script.This is something you may want to do, just as we have shown above.At the time being, GRUB 2 is only used by the Ubuntu family, which makes about a third to one half of the Linux desktop market. GRUB 2 has better portability and modularity, supports non-ASCII characters, dynamic loading of modules, real memory management, and more.
In this tutorial, you will learn how to work with GRUB 2, add and remove menu entries, customize titles and boot options, dual-boot and triple-boot operating systems, combine legacy GRUB and GRUB 2, and we will even see how Windows fits into this scheme. Although it already ships with Ubuntu flavors, it is not yet production quality per se. Although the same can be claimed for Google Mail, which was beta for some six years or so, you must exercise caution.Have you noticed the numbering in the script names?Well, this is somewhat similar to the order of Start/Kill scripts used in different runlevels. This means that 10_linux will be executed before 20_memtest86 and therefore placed higher in the boot menu order. Like the file, they are not intended to be edited, save for 40_custom.Given the long-term support by companies like Red Hat and Novell for their server distributions, GRUB legacy is going to remain the key player for at least 5-10 years.On desktops, the adoption rate may be faster, but do not expect any miracles too soon. Be aware that you may encounter some compatibility issues down the road, especially with more conservative distributions that do not embrace new technologies too quickly.When will GRUB 2 become the de facto bootloader for UNIX-like operating systems?