diff --git a/docs/appendices.texi b/docs/appendices.texi index c3b92e9fe..dcf6062c3 100644 --- a/docs/appendices.texi +++ b/docs/appendices.texi @@ -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 diff --git a/docs/grub.texi b/docs/grub.texi index 6d453948c..db71fe1f7 100644 --- a/docs/grub.texi +++ b/docs/grub.texi @@ -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 diff --git a/docs/kernel.c b/docs/kernel.c index d7a0e273a..78472d7c5 100644 --- a/docs/kernel.c +++ b/docs/kernel.c @@ -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? */ diff --git a/docs/kernel.c.texi b/docs/kernel.c.texi index a4539c061..25a97e9f5 100644 --- a/docs/kernel.c.texi +++ b/docs/kernel.c.texi @@ -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?} */ diff --git a/docs/multiboot.texi b/docs/multiboot.texi index 66003be2f..2a4af78a7 100644 --- a/docs/multiboot.texi +++ b/docs/multiboot.texi @@ -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 diff --git a/docs/tutorial.texi b/docs/tutorial.texi index be2e8a805..678963c41 100644 --- a/docs/tutorial.texi +++ b/docs/tutorial.texi @@ -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 diff --git a/docs/user-ref.texi b/docs/user-ref.texi index 51fa613c8..999ebe0ea 100644 --- a/docs/user-ref.texi +++ b/docs/user-ref.texi @@ -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