No description
Find a file
1999-11-03 17:14:57 +00:00
debian Merge changes from debian_version_0_5_93. 1999-11-03 17:14:57 +00:00
docs Merge changes from debian_version_0_5_93. 1999-11-03 17:14:57 +00:00
grub fix a bug in the command device, and fix an incompatibility with the new version of ext2fs. 1999-11-03 04:00:30 +00:00
lib add --with-binutils into configure. 1999-10-08 00:34:30 +00:00
netboot clear the bss at the startup and fix some netboot bugs. 1999-10-22 17:32:23 +00:00
stage1 add a workaround for some BIOSes into stage1, remove our own rult to produce info files. 1999-10-26 03:44:30 +00:00
stage2 fix a bug in the command device, and fix an incompatibility with the new version of ext2fs. 1999-11-03 04:00:30 +00:00
util add mbchk. 1999-10-18 12:36:27 +00:00
acconfig.h clear the bss at the startup and fix some netboot bugs. 1999-10-22 17:32:23 +00:00
acinclude.m4 add a workaround for some BIOSes into stage1, remove our own rult to produce info files. 1999-10-26 03:44:30 +00:00
aclocal.m4 add a workaround for some BIOSes into stage1, remove our own rult to produce info files. 1999-10-26 03:44:30 +00:00
AUTHORS reduce the size of Stage 1.5, improve the completion, fix some bugs. 1999-09-29 09:28:37 +00:00
BUGS fix a bug in freebsd boot, reformat TODO. 1999-10-05 16:58:36 +00:00
ChangeLog Merge changes from debian_version_0_5_93. 1999-11-03 17:14:57 +00:00
config.guess Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
config.h.in add a workaround for some BIOSes into stage1, remove our own rult to produce info files. 1999-10-26 03:44:30 +00:00
config.sub Autoconf/Automake jumbo patches 1999-03-01 19:12:32 +00:00
configure clear the bss at the startup and fix some netboot bugs. 1999-10-22 17:32:23 +00:00
configure.in clear the bss at the startup and fix some netboot bugs. 1999-10-22 17:32:23 +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 add mbchk. 1999-10-18 12:36:27 +00:00
Makefile.in add mbchk. 1999-10-18 12:36:27 +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 Merge changes from debian_version_0_5_93. 1999-11-03 17:14:57 +00:00
README add a workaround for some BIOSes into stage1, remove our own rult to produce info files. 1999-10-26 03:44:30 +00:00
stamp-h.in modify the implement of the maintainer mode. 1999-09-13 13:32:31 +00:00
THANKS clear the bss at the startup and fix some netboot bugs. 1999-10-22 17:32:23 +00:00
TODO add an extra option into the command install, and allow to mount extended partitions. 1999-11-02 12:54:19 +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, MS-DOS FAT16 and FAT32,
    and Minix fs 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 or 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 and higher. It is available
from ftp.varesearch.com:/pub/support/hjl/binutils.

NOTE: you should check for the version of your binutils by the following
command:

$ gcc -Wl,-v 2>&1 | grep "GNU ld"

This will show two versions, like this:

GNU ld version 2.9.5 (with BFD 2.9.5.0.13)

The latter is what you should see. If you have installed a recent
version of binutils but this version number is not identical with it,
you need to specify the option ``--with-binutils=DIR'' for configure.

* texinfo 4.0 or later

  We use some new macros in the manuals, so you need a recent TeXinfo
release. See http://www.gnu.org/software/texinfo/texinfo.html, for more
information.


These below are required when you develop GRUB or when you get it from
the CVS:

* automake 19990620 or later

  The new feature, per-executable flags, is requred, so you need to get
an unreleased version from the CVS. See
http://sourceware.cygnus.com/automake/, for more information.


See the file INSTALL for instructions on how to build and install the
GRUB data and program files.  See the GRUB manual for details about
using GRUB as your bootloader.

GNU GRUB has a page on the web. See:

	http://www.gnu.org/software/grub/grub.en.html (English)
	http://www.gnu.org/software/grub/grub.ja.html (Japanese)

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

When you encounter any problem or bug, please submit it to
<bug-grub@gnu.org> with information about your computer and what you did
as much as possible. For example, your operating system and the
geometries of your drives are very important.

When you enhance/fix GRUB, please send the patch to <bug-grub@gnu.org>.
Do not forget to write your changes to ChangeLog; That helps us to
understand your changes correctly. And it is preferable that your patch
is the unified format. Just append `-u' option to the command `diff'.

NOTE: you should stick to the GNU Coding Standards. Look at the URL
<http://www.gnu.org/prep/standards_toc.html> to understand it.

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 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.