documentation updates.

This commit is contained in:
okuji 1999-10-25 06:33:58 +00:00
parent 821c05373e
commit c17c927969
7 changed files with 45 additions and 29 deletions

View file

@ -125,11 +125,15 @@ utopia@dots{}
@strong{Caution:} GRUB requires binutils-2.9.1.0.23 or later because the
GNU assembler has been changed so that it can produce real 16bits
machine code between 2.9.1 and 2.9.1.0.x. The latest version can be
obtained from @url{ftp://ftp.varesearch.com/pub/support/hjl/binutils/}.
obtained from:
@url{ftp://ftp.varesearch.com/pub/support/hjl/binutils/}
@end quotation
GRUB can be obtained from the GNU alpha archive site
@url{ftp://alpha.gnu.org/gnu/hurd/src} or any of its mirrors. The file
@c Do not change alpha.gnu.org:/gnu/hurd/src to the URI, since TeX does
@c not format it well.
GRUB is avaliable from the GNU alpha archive site
@url{alpha.gnu.org:/gnu/hurd/src} or any of its mirrors. The file
will be named grub-version.tar.gz. The current version is
@value{VERSION}, so the file you should grab is:
@ -158,16 +162,23 @@ This will install the grub shell @file{grub} (@pxref{Invoking the grub
shell}), the Multiboot checker @file{mbchk} (@pxref{Invoking mbchk}),
and the GRUB images It will also install the GRUB manual.
Also, you can obtain the latest version from the CVS. Use the repository
@code{:pserver:anoncvs@@anoncvs.gnu.org:/gd/gnu/anoncvsroot} and the
module @code{grub}. The password for anoncvs is empty. So the
instruction is:
Also, the latest version is available from the CVS. The repository is:
@code{:pserver:anoncvs@@anoncvs.gnu.org:/gd/gnu/anoncvsroot}
and the module is:
@code{grub}
The password for anoncvs is empty. So the instruction is:
@example
@group
$ cvs -d :pserver:anoncvs@@anoncvs.gnu.org:/gd/gnu/anoncvsroot login
$ cvs -d :pserver:anoncvs@@anoncvs.gnu.org:/gd/gnu/anoncvsroot \
login
Password: @key{ENTER}
$ cvs -d :pserver:anoncvs@@anoncvs.gnu.org:/gd/gnu/anoncvsroot co grub
$ cvs -d :pserver:anoncvs@@anoncvs.gnu.org:/gd/gnu/anoncvsroot \
co grub
@end group
@end example

View file

@ -80,9 +80,7 @@ by Free Software Foundation.
@finalout
@headings double
@c The Top node should not appear in TeX.
@ifnottex
@node Top
@top GRUB

View file

@ -120,8 +120,10 @@ cmain (unsigned long magic, unsigned long addr)
{
elf_section_header_table_t *elf_sec = &(mbi->u.elf_sec);
printf ("elf_sec: num = %d, size = 0x%x, addr = 0x%x, shndx = 0x%x\n",
elf_sec->num, elf_sec->size, elf_sec->addr, elf_sec->shndx);
printf ("elf_sec: num = %d, size = 0x%x,"
" addr = 0x%x, shndx = 0x%x\n",
elf_sec->num, elf_sec->size,
elf_sec->addr, elf_sec->shndx);
}
/* Are mmap_* valid? */

View file

@ -120,8 +120,10 @@ cmain (unsigned long magic, unsigned long addr)
@{
elf_section_header_table_t *elf_sec = &(mbi->u.elf_sec);
printf ("elf_sec: num = %d, size = 0x%x, addr = 0x%x, shndx = 0x%x\n",
elf_sec->num, elf_sec->size, elf_sec->addr, elf_sec->shndx);
printf ("elf_sec: num = %d, size = 0x%x,"
" addr = 0x%x, shndx = 0x%x\n",
elf_sec->num, elf_sec->size,
elf_sec->addr, elf_sec->shndx);
@}
/* @r{Are mmap_* valid?} */

View file

@ -67,7 +67,6 @@ into another language, under the above conditions for modified versions.
@end titlepage
@ifnottex
@node Top
@top Multiboot Specification
@ -936,11 +935,14 @@ library supporting the specification.
@section Example boot loader code
The GNU GRUB (@pxref{Top, , GRUB, grub.info, The GRUB manual}) project
@url{http://www.gnu.org/software/grub/grub.en.html} is a full
Multiboot-compliant boot loader, supporting all required and optional
features present in this specification. A public release has not been
made, but the test release is available in
@url{ftp://alpha.gnu.org/gnu/hurd/src/}.
is a full Multiboot-compliant boot loader, supporting all required and
optional features present in this specification. A public release has
not been made, but the test release is available from:
@url{ftp://alpha.gnu.org/gnu/hurd/src/}
See the webpage @url{http://www.gnu.org/software/grub/grub.html}, for
more information.
@node Index

View file

@ -121,9 +121,9 @@ a UNIX-like OS. If you install GRUB on a UNIX-like OS, make sure that
you have a boot floppy disk so that you can rescue your computer when it
crashes.
Anyhow, copy your GRUB images (@file{stage1}, @file{stage2}, etc.) to
the directory @file{/boot/grub} before staring to install
GRUB. Normally, the images are installed under the directory
Anyhow, copy your GRUB images (@file{stage1}, @file{stage2}, and
@file{*stage1_5}) to the directory @file{/boot/grub} before staring to
install GRUB. Normally, the images are installed under the directory
@file{/usr/share/grub/i386-pc}.
@menu

View file

@ -257,9 +257,9 @@ There are two ways to specify files, by @dfn{absolute filename} and by
@dfn{blocklist}.
An absolute filename resembles a Unix absolute filename, using @samp{/}
for the directory separator (not @samp{\} as in DOS). One example of an
absolute filename is @samp{(hd0,0)/boot/grub/menu.lst}. This means the
file @file{/boot/grub/menu.lst} in the first partition of the first hard
for the directory separator (not @samp{\} as in DOS). One example is
@samp{(hd0,0)/boot/grub/menu.lst}. This means the file
@file{/boot/grub/menu.lst} in the first partition of the first hard
disk. If you omit the device name in an absolute filename, GRUB uses
GRUB's @dfn{root device} implicitly. So if you set the root device to,
say, @samp{(hd1,0)} by the command @command{root}, then
@ -657,8 +657,9 @@ maximum of 64MB).
@deffn Command find filename
Search for the filename @var{filename} in all of partitions and print
the list of the devices which contain the file. @var{filename} should be
an absolute filename like @code{/boot/grub/stage1}.
the list of the devices which contain the file. The filename
@var{filename} should be an absolute filename like
@code{/boot/grub/stage1}.
@end deffn
@deffn Command fstest