Image of Modern Operating Systems (3rd Edition)
Image of Beginning Google Maps API 3
Image of Android Wireless Application Development
Image of Linux Kernel Development (3rd Edition)

GRUB2 Poor Design Decisions

The more I use GRUB2 the more I have come to realize that some of the design decisions relating to GRUB2 must have been made by the same committee that designed the camel and the dodo. In GRUB Legacy, you simply edited /boot/grub/menu.lst to customize GRUB. Not so in GRUB2! Obviously somebody had way too much time on their hands and decided that a simple method which had stood the test of time – direct editing of the GRUB configuration file – should be replaced with some far more complex for no good or discernible reason. Thus GRUB2 places its

GRUB2 EFI Support

Most GNU/Linux distributions utilize GNU GRUB (GRand Unified Bootloader) to boot the Linux kernel. GRUB was conceived and initially developed by Erich Boleyn. It became part of the GNU project in 1999 but was never officially released. The last development snapshot was v0.97 which was released in 2005. In spite of the fact that it was never officially released, it is used on millions of computers worldwide. The v0.97 codebase is now known as GRUB Legacy. Supposedly it is still in maintenance mode but no fixes have occurred in the last few years. As a result, vendors such as Red