No description
Find a file
1999-05-23 04:59:15 +00:00
debian Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
docs Fill the Low-level I/O section in grub.texi 1999-05-23 04:59:15 +00:00
e2fs_stage1_5 Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
fat_stage1_5 Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
ffs_stage1_5 Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
grub Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
shared_src Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
stage1 Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
stage2 doc update 1999-05-21 01:35:53 +00:00
stage2_debug doc update 1999-05-21 01:35:53 +00:00
acinclude.m4 Fix the m4 macro grub_ASM_EXT_C 1999-05-17 05:11:51 +00:00
aclocal.m4 Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
AUTHORS Make /sbin/grub use a config file. 1999-03-27 22:24:27 +00:00
BUGS Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
ChangeLog Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
config.guess Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
config.sub Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
configure Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
configure.in cleanups for low level disk I/O and a minor bug fix 1999-04-24 07:23:19 +00:00
COPYING Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
INSTALL Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
install-sh Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
Makefile.am Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
Makefile.in Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00
missing Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
mkinstalldirs Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
NEWS /sbin/grub works 1999-03-21 23:50:33 +00:00
README Write more information 1999-05-13 04:31:43 +00:00
THANKS Update docs 1999-05-14 11:19:13 +00:00
TODO Change the location of some documents to the top directory. 1999-05-20 19:23:12 +00:00

This is GNU GRUB, the GRand Unified Bootloader.  GRUB is intended to
provide important bootloader features that are missing from typical
personal computer BIOSes:

  - provides fully-featured command line and graphical interfaces
  - recognizes fdisk partitions and BSD disklabels
  - can dynamically read Linux ext2fs, BSD ufs, and MS-DOS FAT
    filesystems, plus hardcoded blocklists
  - can boot Multiboot-compliant kernels (such as GNU Mach), as well
    as standard Linux and BSD kernels

See the file NEWS for a description of recent changes to GRUB.


You need recent developmental environment to build GRUB. We recommend
you use the following utilities:

* binutils 2.9.1.0.23 and later (Do not use early 2.9.1.0.x!)

  Binutils has changed the behavior of 16bit assembler between 2.9.1
and 2.9.1.0.x, and we support only 2.9.1.0.x. It is available from
ftp.XX.kernel.org (XX is the country code, such as `jp').

* autoconf 19990301 and later

  Autoconf 2.13 has a bug that can't handle any macro with arguments,
so you need to get the later version from the CVS. See
http://sourceware.cygnus.com/autoconf for more information.

* automake 1.3, or 19990327 and later (Do not use 1.4!)

  Automake 1.3 works just fine, but 1.4 doesn't work because it complains
about EXTRA_DATA. This inconsistency has been fixed in the later version
in the CVS. If you need 1.4 or later, see
http://sourceware.cygnus.com/automake for more information.

* ncurses 4.0 and later (1.9.9 is too buggy, so don't use it.)

  Ncurses is used for /sbin/grub, so it may not be needed if you don't
use /sbin/grub. Ncurses 4.0 is available from many ftp sites.

* texinfo 3.12h and later

  The latest snapshot of Texinfo is available from alpha.gnu.org.


See the file INSTALL for instructions on how to build and install the
GRUB data and program files.  See `docs/install.html' for details
about using GRUB as your bootloader.

If you have any suggestions or bug reports, please send electronic
mail to the GRUB mailing list <bug-grub@gnu.org>.

DEVELOPERS: to subscribe to the mailing list, send e-mail to
<bug-grub-request@gnu.org>.  You can get the latest GRUB CVS tree from
`:pserver:anoncvs@anoncvs.gnu.org:/gd/gnu/anoncvsroot', module `grub'.
Just hit enter when CVS prompts you for a password.

  IMPORTANT SIZE LIMITS:

  - For the various stage2's, if they are being loaded from a block-list
    in the stage1, then be sure your blocklist is big enough.  The
    automated install will generally do this for you, it's just when
    dropping it on a raw floppy, you get the default compiled in, which
    is 512 * 80 disk sectors, or 40960 bytes.

  - For the FFS stage1.5, if you want to fit into the "bootloader" area
    of an FFS partition, it cannot be larger than 512 * 14 disk sectors,
    or 7168 bytes.