PDA

View Full Version : What's the difference between GRUB & GRUB 2?



X-BANE
July 6th, 2009, 06:10 AM
Grub 2 looks more prehistoric than GRUB. What am I missing?

moster
July 6th, 2009, 06:47 AM
For all I know it support ext4. Old grubmust use some "workaround". Probably there other features but I know only this one.

Muffinabus
July 6th, 2009, 07:14 AM
from Wikipedia (http://en.wikipedia.org/wiki/GNU_GRUB):


The most used version of GRUB is referred to as "GRUB Legacy". This version is still receiving bug fixes but no new features are being added. The GRUB developers have switched their focus to GRUB 2, a complete rewrite whose goals include making GNU GRUB cleaner, safer, more robust, more portable and more powerful. GRUB 2 started under the name PUPA. PUPA was supported by the Information-technology Promotion Agency (IPA) in Japan. PUPA was integrated into GRUB 2 development around 2002, when the GRUB version 0.9x was renamed GRUB Legacy. When GRUB 2 is released it will bear the name GNU GRUB.

Some of the goals of the project include support for non-x86 platforms, internationalization/localization, non-ASCII characters, dynamic modules, memory management, a scripting mini-language, migrating platform specific (x86) code to platform specific modules, and an object-oriented framework.

binbash
July 6th, 2009, 07:02 PM
For all I know it support ext4. Old grubmust use some "workaround". Probably there other features but I know only this one.

Grub(at Ubuntu) also supports ext4.I guess they are using a patched one.

hellmet
November 25th, 2009, 11:07 PM
GRUB2 is another bootloader in itself. Almost like it has got nothing to do with GRUB1. They should have forked the project and named it something else.

the yawner
November 26th, 2009, 04:20 AM
GRUB2 is another bootloader in itself. Almost like it has got nothing to do with GRUB1. They should have forked the project and named it something else.
It's a complete rewrite of GRUB. A rewrite would mean achieving the same functions the older version provides but only better, and with a cleaner implementation.

BenAshton24
November 26th, 2009, 04:26 AM
Lots of things, configuration-wise (most likely the stuff that you will actually need to know):

GRUB1: /boot/grub/menu.lst
GRUB2: /boot/grub/grub.cfg

SunnyRabbiera
November 26th, 2009, 05:21 AM
Right now GRUB2 looks and feels quite primitive, however knowing it is not final gives it a chance to improve.