clear the bss at the startup and fix some netboot bugs.

This commit is contained in:
okuji 1999-10-22 17:32:23 +00:00
parent f4c8bacd5a
commit 1f6d422a9a
23 changed files with 2406 additions and 125 deletions

View file

@ -49,7 +49,9 @@ $ mke2fs /dev/fd0
Mount it on somewhere, say, @file{/mnt}.
@item
Copy the GRUB images to @file{/mnt/boot/grub}.
Copy the GRUB images to @file{/mnt/boot/grub}. Only @file{stage1},
@file{stage2} and @file{menu.lst} are necessary. You may not copy
@dfn{stage1.5}s.
@item
Run the following command:
@ -115,7 +117,7 @@ Multiboot-compliant, the world would be an utopia@dots{}
@node Obtaining and Building GRUB
@appendix Obtaining and Building GRUB
@appendix How to obtain and build GRUB
@quotation
@strong{Caution:} GRUB requires binutils-2.9.1.0.23 or later because the

View file

@ -97,38 +97,39 @@ edition documents version @value{VERSION}.
@menu
Part I: The Tutorial Manual
* Overview::
* Device Syntax::
* Installation::
* Boot::
* Configuration::
* Overview:: Starting to use GRUB
* Device Syntax:: How to specify a device
* Installation:: How to install GRUB on your drive
* Boot:: How to boot your operating systems
* Configuration:: Writing your configuration file
Part II: The User Reference Manual
* Introduction::
* Filesystem::
* Interface::
* Command::
* Troubleshooting::
* Invoking the grub shell::
* Invoking mbchk::
* Introduction:: Capturing the spirit of GRUB
* Filesystem:: Filesystem syntax and semantics
* Interface:: The menu and the command-line
* Command:: The list of available builtin commands
* Troubleshooting:: Error messages produced by GRUB
* Invoking the grub shell:: How to use the grub shell
* Invoking mbchk:: How to use the Multiboot checker
Part III: The Programmer Reference Manual
* Memory map::
* Embedded data::
* Filesystem interface::
* Bootstrap tricks::
* Memory detection::
* Low-level disk I/O::
* MBR::
* Partition table::
* Hacking:: Implementation details
* Memory map:: The memory map of various components
* Embedded data:: Embedded variables in GRUB
* Filesystem interface:: The generic interface for the fs code
* Bootstrap tricks:: The bootstrap mechanism used in GRUB
* Memory detection:: How to detect all installed @sc{ram}
* Low-level disk I/O:: INT 13H disk I/O interrupts
* MBR:: The structure of Master Boot Record
* Partition table:: The format of partition table
Appendices and Indices
* FAQ::
* Obtaining and Building GRUB::
* Reporting bugs::
* FAQ:: Frequently asked questions
* Obtaining and Building GRUB:: How to obtain and build GRUB
* Reporting bugs:: Where you should send a bug report
* Index::
@end menu

File diff suppressed because it is too large Load diff

View file

@ -276,6 +276,9 @@ command. An example is to set @samp{vga} to @samp{ext}:
grub> kernel /vmlinuz root=/dev/hda1 vga=ext
@end example
See the documentation in the Linux source tree, for the complete
information on the available options.
If you use initrd, execute the command @command{initrd} after
@command{kernel}:

View file

@ -1,7 +1,9 @@
@node Introduction
@chapter Introduction
This chapter documents the history and the features of GRUB.
This part documents the user-visible aspect of GRUB. If you are looking
for the information on the internals, see the Programmer Reference
Manual (@pxref{Hacking}).
@menu
* History:: From maggot to house fly.