[aklug] Re: Friday night Linux

From: Arthur Corliss <acorliss@nevaeh-linux.org>
Date: Sun Jan 09 2011 - 18:22:22 AKST

On Sun, 9 Jan 2011, Arthur Corliss wrote:

<snip>

Just found this on Grub2:

   http://www.ibm.com/developerworks/linux/library/l-grub2/index.html?ca=drs-

A snippet of that article:

   GRUB 2's improvements

   For Linux-only systems, GRUB Legacy handles the boot loader job
   perfectly well. The reason for the transition has partly to do with boot
   loader development. GRUB Legacy contains code that the developers consider
   messy and unmaintainable. To add new features, they chose to rewrite the
   boot loader from scratch rather than build on such a base. As a practical
   matter to systems administrators, GRUB 2 supports several features that
   are important now or that may become important in the future:

     * Platform support. GRUB Legacy works on x86 and x86-64 systems only.
       GRUB 2 is intended to work across a wider range of architectures,
       although documentation on using it on anything but x86 or x86-64 is
       scant. It does work on PowerPC? and Scalable Process Architecture
       (SPARC) systems, though.
     * Firmware support. GRUB 2 supports additional firmware types, including
       BIOS, EFI, and OpenFirmware. As with support for unusual CPUs, at
       least some support for unusual firmware is present, but you should
       consider it highly experimental.
     * Partition tables. Officially, GRUB Legacy supports only the old MBR
       partitioning scheme. Most Linux distributions, however, ship with
       versions of GRUB Legacy that incorporate unofficial GUID Partition
       Table (GPT) support. GRUB 2 includes official GPT support.
     * RAID and LVM. GRUB Legacy doesn't support software-based redundant
       array of independent disks (RAID) or Logical Volume Manager (LVM)
       configurations. This means that you must have at least one file system
       in a standard partition (or in a RAID 1 configuration) so that GRUB
       Legacy can read its configuration files. GRUB 2 supports Linux's forms
       of RAID and LVM. Thus, you can configure your system with nothing but
       RAID or LVM partitions.
     * File system support. To read configuration files, GRUB must be able to
       read the file system in which such files are stored. GRUB Legacy
       supports fewer than a dozen file systems, including the Second
       Extended Filesystem (ext2fs), File Allocation Table (FAT), Journaling
       File System (JFS), ReiserFS, and Extents File System (XFS). For a
       Linux-only system, file system support in GRUB 2 is similar to that in
       GRUB Legacy; however, GRUB 2 supports some additional non-Linux file
       systems, such as Apple's Hierarchical File System Plus (HFS+),
       Microsoft's NTFS file system, and Sun's ZFS.
     * Kernel support. GRUB Legacy can directly boot Linux, FreeBSD, NetBSD,
       OpenBSD, and all operating systems that follow the Multiboot
       Specification, which includes the GNU HURD kernel, OpenSolaris, and a
       few others. GRUB 2 can directly boot all these same kernels plus XNU
       (the Mac OS X and Darwin kernel). Booting other operating systems,
       such as Windows?, requires both GRUB Legacy and GRUB 2 to chain-load
       another boot loader.

If grub2's development has stagnated, it's a damn shame...

         --Arthur Corliss
           Live Free or Die
---------
To unsubscribe, send email to <aklug-request@aklug.org>
with 'unsubscribe' in the message body.
Received on Sun Jan 9 18:22:30 2011

This archive was generated by hypermail 2.1.8 : Sun Jan 09 2011 - 18:22:30 AKST