Booting Stage 2: Ubuntu Settles on GRUB 2
Now that the GRUB vs. LILO match has been largely decided, the successor to the established GRUB bootloader is waiting in the aisles. The Ubuntu project wants to put GRUB 2 into action with Ubuntu 9.10 (Karmic Koala).
As Ubuntu maven Colin Watson announced June 8 in the developer mailing list, the new Ubuntu bootloader is called GRUB 2. The fundamentally new GRUB variant will be in effect for all the newest Ubuntu version installations. The decision came out of the developer meeting for Karmic Koala.
The project wants to leave be already existing installations with GRUB. It's been their policy not to reinstall the bootloader automatically even when upgrading to a new version of GRUB Legacy. Otherwise an inexperienced user might want to reinstall using the new bootloader after a failed installation, a "risky operation," according to Watson. Ubuntu wants to avoid any bad surprises with the GRUB 2 introduction.
There are a few good reasons to upgrade the old, but stable, legacy GRUB. One is to fix design mistakes that couldn't be resolved for backward compatibility, such as the illogical partition addressing. Another is that GRUB 2 provides a few features missing in GRUB Legacy. Among the features are a graphical interface, scripting support, internationalization, elimination of Stage 1.5, cross-platform installation and the dynamic loading of additional modules at runtime.
Particularly adventuresome users can replace their "long-in-tooth" GRUB with the new bootloader from the Ubuntu wiki, which goes into quite a bit more detail. Watson suggests reporting any bugs, particularly those involving regressions from GRUB Legacy, to https://bugs.launchpad.net/ubuntu/+source/grub2 .
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
AUR Repository Still Under DDoS Attack
Arch User Repository continues to be under a DDoS attack that has been going on for two weeks.
-
RingReaper Malware Poses Danger to Linux Systems
A new kind of malware exploits modern Linux kernels for I/O operations.
-
Happy Birthday, Linux
On August 25, Linux officially turns 34.
-
VirtualBox 7.2 Has Arrived
With early support for Linux kernel 6.17 and other new additions, VirtualBox 7.2 is a must-update for users.
-
Linux Mint 22.2 Beta Available for Testing
Some interesting new additions and improvements are coming to Linux Mint. Check out the Linux Mint 22.2 Beta to give it a test run.
-
Debian 13.0 Officially Released
After two years of development, the latest iteration of Debian is now available with plenty of under-the-hood improvements.
-
Upcoming Changes for MXLinux
MXLinux 25 has plenty in store to please all types of users.
-
A New Linux AI Assistant in Town
Newelle, a Linux AI assistant, works with different LLMs and includes document parsing and profiles.
-
Linux Kernel 6.16 Released with Minor Fixes
The latest Linux kernel doesn't really include any big-ticket features, just a lot of lines of code.
-
EU Sovereign Tech Fund Gains Traction
OpenForum Europe recently released a report regarding a sovereign tech fund with backing from several significant entities.
Credit where it is due
Credit where it is due
Very few packages are developed by Ubuntu/Canonical - upstart is the only one that comes to mind. There may be others, but I don't know about them. This situation is not unique to Ubuntu either - it is similar with all linux distributions.
However, a mention and a link to the development website would resolve any ambiguity on the issue.
GRUB 2 not Canonical code