fix some doc bugs.

This commit is contained in:
okuji 1999-10-04 18:47:44 +00:00
parent 1e67cbf7d0
commit 5f9112c4a8
3 changed files with 19 additions and 11 deletions

View file

@ -1,3 +1,10 @@
1999-10-04 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
From Pavel Roskin:
* docs/grub.texi: Fix typos.
* stage2/builtins.c (install_func): Reformat the warning message
about the option `d'.
1999-10-03 Gordon Matzigkeit <gord@fig.org> 1999-10-03 Gordon Matzigkeit <gord@fig.org>
* stage2/builtins.c (install_func): Fix check for the Stage 2 id. * stage2/builtins.c (install_func): Fix check for the Stage 2 id.

View file

@ -471,10 +471,11 @@ First, copy @file{e2fs_stage1_5} to the first sector after the MBR
dd if=stage2/e2fs_stage1_5 of=/dev/hda bs=512 seek=1 dd if=stage2/e2fs_stage1_5 of=/dev/hda bs=512 seek=1
@end example @end example
Second, specify the stage1.5 argument in blocklist format: Second, specify the stage1.5 argument in blocklist format (we assume
that the size of e2fs_stage1_5 is less than 10KB):
@example @example
install (fd0)+1 (hd0) (hd0)1+1 p (hd0,1)/boot/grub/stage2 install (fd0)+1 (hd0) (hd0)1+20 p (hd0,1)/boot/grub/stage2
@end example @end example
@item @item
@ -1306,7 +1307,7 @@ This option has the same meaning as @samp{--no-config-file --no-curses}.
Disable writing to any disk. Disable writing to any disk.
@item --hold @item --hold
Wait until a debegger will attach. This option is useful when you want Wait until a debugger will attach. This option is useful when you want
to debug the startup code. to debug the startup code.
@end table @end table
@ -1654,7 +1655,7 @@ The @dfn{Type} field describes the usage of the described address range
as defined in the table below: as defined in the table below:
@multitable @columnfractions 0.1 0.35 0.55 @multitable @columnfractions 0.1 0.35 0.55
@item Value @tab Pneumonic @tab Description @item Value @tab Mnemonic @tab Description
@item 1 @tab @dfn{AddressRangeMemory} @tab This run is available @item 1 @tab @dfn{AddressRangeMemory} @tab This run is available
@sc{ram} usable by the operating system. @sc{ram} usable by the operating system.
@ -2014,7 +2015,7 @@ other data about the BIOS drive number.
An ATA disk must implement both CHS and LBA addressing and must at any An ATA disk must implement both CHS and LBA addressing and must at any
given time support only one P-CHS at the device interface. And, the given time support only one P-CHS at the device interface. And, the
drive must maintain a strick relationship between the sector addressing drive must maintain a strict relationship between the sector addressing
in CHS mode and LBA mode. Quoting @cite{the ATA-2 document}: in CHS mode and LBA mode. Quoting @cite{the ATA-2 document}:
@example @example
@ -2048,7 +2049,7 @@ must convert that LBA to a CHS in order to call INT 13H.
The basic problem is that there is no requirement that a CHS translating The basic problem is that there is no requirement that a CHS translating
BIOS followed these rules. There are many other algorithms that can be BIOS followed these rules. There are many other algorithms that can be
implemented to perform a similar function. Today, there are at least two implemented to perform a similar function. Today, there are at least two
popular implementions: the Phoenix implementation (described above) and popular implementations: the Phoenix implementation (described above) and
the non-Phoenix implementations. Because a protected mode OS that does the non-Phoenix implementations. Because a protected mode OS that does
not want to use INT 13H must implement the same CHS translation not want to use INT 13H must implement the same CHS translation
algorithm. If it doesn't, your data gets scrambled. algorithm. If it doesn't, your data gets scrambled.
@ -2186,7 +2187,7 @@ Output:
@item @code{CL} @tab Maximum sector number in bits 0-5, and high 2 bits @item @code{CL} @tab Maximum sector number in bits 0-5, and high 2 bits
of maximum cylinder number in bits 6-7. of maximum cylinder number in bits 6-7.
@item @code{DH} @tab Maxiumum head number. @item @code{DH} @tab Maximum head number.
@item @code{DL} @tab The number of drives. @item @code{DL} @tab The number of drives.
@ -2433,7 +2434,7 @@ memory location 0000:7C00. However, if no boot sector is found on the
first floppy drive, INT 19H tries to read the MBR from the first hard first floppy drive, INT 19H tries to read the MBR from the first hard
drive. If an MBR is found it is read into memory at location 0000:7C00 drive. If an MBR is found it is read into memory at location 0000:7C00
and INT 19H jumps to memory location 0000:7C00. The small program in the and INT 19H jumps to memory location 0000:7C00. The small program in the
MBR will atempt to locate an active (bootable) partition in its MBR will attempt to locate an active (bootable) partition in its
partition table@footnote{This behavior is DOS MBR's, and GRUB ignores partition table@footnote{This behavior is DOS MBR's, and GRUB ignores
the active flag.}. The small program in the boot sector must locate the the active flag.}. The small program in the boot sector must locate the
first part of the operating system's kernel loader program (or perhaps first part of the operating system's kernel loader program (or perhaps
@ -2699,7 +2700,7 @@ Amoeba
Amoeba BBT Amoeba BBT
@item A0 @item A0
IBM Thinkpad hibernatoin IBM Thinkpad hibernation
@item A5 @item A5
BSD/386 BSD/386
@ -2925,7 +2926,7 @@ Should be the length of the file.
Should be set to the value of @samp{disk_read_hook} @emph{only} during Should be set to the value of @samp{disk_read_hook} @emph{only} during
reading of data for the file, not any other fs data, inodes, FAT tables, reading of data for the file, not any other fs data, inodes, FAT tables,
whatever, then set to @code{NULL} at all other times (it will be whatever, then set to @code{NULL} at all other times (it will be
@code{NULL} by default). If this isn't done corrently, then the @code{NULL} by default). If this isn't done correctly, then the
@command{testload} and @command{install} commands won't work @command{testload} and @command{install} commands won't work
correctly. correctly.
@end vtable @end vtable