* docs/grub.texi (Changes from GRUB Legacy): New section.
(Future): Fix typo.
This commit is contained in:
parent
8d4a2fec0d
commit
e3c8cd3719
2 changed files with 75 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2010-07-02 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* docs/grub.texi (Changes from GRUB Legacy): New section.
|
||||
(Future): Fix typo.
|
||||
|
||||
2010-07-02 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* util/grub-mkconfig_lib.in (grub_file_is_not_garbage): Sometimes
|
||||
|
|
|
@ -106,6 +106,7 @@ This edition documents version @value{VERSION}.
|
|||
* Overview:: What exactly GRUB is and how to use it
|
||||
* History:: From maggot to house fly
|
||||
* Features:: GRUB features
|
||||
* Changes from GRUB Legacy:: Differences from previous versions
|
||||
* Role of a boot loader:: The role of a boot loader
|
||||
@end menu
|
||||
|
||||
|
@ -190,6 +191,74 @@ extents, and by the end of 2009 multiple major distributions were installing
|
|||
it by default.
|
||||
|
||||
|
||||
@node Changes from GRUB Legacy
|
||||
@section Differences from previous versions
|
||||
|
||||
GRUB 2 is a rewrite of GRUB (@pxref{History}), although it shares many
|
||||
characteristics with the previous version, now known as GRUB Legacy. Users
|
||||
of GRUB Legacy may need some guidance to find their way around this new
|
||||
version.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
The configuration file has a new name (@file{grub.cfg} rather than
|
||||
@file{menu.lst} or @file{grub.conf}), new syntax (@pxref{Configuration}) and
|
||||
many new commands (@pxref{Commands}). Configuration cannot be copied over
|
||||
directly, although most GRUB Legacy users should not find the syntax too
|
||||
surprising.
|
||||
|
||||
@item
|
||||
@file{grub.cfg} is typically automatically generated by
|
||||
@command{grub-mkconfig} (@pxref{Simple configuration}). This makes it
|
||||
easier to handle versioned kernel upgrades.
|
||||
|
||||
@item
|
||||
Partition numbers in GRUB device names now start at 1, not 0 (@pxref{Naming
|
||||
convention}).
|
||||
|
||||
@item
|
||||
The configuration file is now written in something closer to a full
|
||||
scripting language: variables, conditionals, and loops are available.
|
||||
|
||||
@item
|
||||
A small amount of persistent storage is available across reboots, using the
|
||||
@command{save_env} and @command{load_env} commands in GRUB and the
|
||||
@command{grub-editenv} utility.
|
||||
|
||||
@item
|
||||
GRUB 2 has more reliable ways to find its own files and those of target
|
||||
kernels on multiple-disk systems, and has commands (@pxref{search}) to find
|
||||
devices using file system labels or Universally Unique Identifiers (UUIDs).
|
||||
|
||||
@item
|
||||
GRUB 2 is available for several other types of system in addition to the PC
|
||||
BIOS systems supported by GRUB Legacy: PC EFI, PC coreboot, PowerPC, SPARC,
|
||||
and MIPS Lemote Yeeloong are all supported.
|
||||
|
||||
@item
|
||||
Many more file systems are supported, including but not limited to ext4,
|
||||
HFS+, and NTFS.
|
||||
|
||||
@item
|
||||
GRUB 2 can read files directly from LVM and RAID devices.
|
||||
|
||||
@item
|
||||
A graphical terminal and a graphical menu system are available.
|
||||
|
||||
@item
|
||||
GRUB 2's interface can be translated, including menu entry names.
|
||||
|
||||
@item
|
||||
The image files (@pxref{Images}) that make up GRUB have been reorganised;
|
||||
Stage 1, Stage 1.5, and Stage 2 are no more.
|
||||
|
||||
@item
|
||||
GRUB 2 puts many facilities in dynamically loaded modules, allowing the core
|
||||
image to be smaller, and allowing the core image to be built in more
|
||||
flexible ways.
|
||||
@end itemize
|
||||
|
||||
|
||||
@node Features
|
||||
@section GRUB features
|
||||
|
||||
|
@ -2655,7 +2724,7 @@ Once we get your report, we will try to fix the bugs.
|
|||
We started the next generation of GRUB, GRUB 2. GRUB 2 includes
|
||||
internationalization, dynamic module loading, real memory management,
|
||||
multiple architecture support, a scripting language, and many other
|
||||
nice feature. If you are interested in the development of GRUB 2, take
|
||||
nice features. If you are interested in the development of GRUB 2, take
|
||||
a look at @uref{http://www.gnu.org/software/grub/grub.html, the
|
||||
homepage}.
|
||||
|
||||
|
|
Loading…
Reference in a new issue