mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 06:49:35 +00:00
159 lines
4.8 KiB
Plaintext
159 lines
4.8 KiB
Plaintext
\input texinfo
|
|
@c -*-texinfo-*-
|
|
@c %**start of header
|
|
@setfilename grub.info
|
|
@settitle GRUB Manual
|
|
@c %**end of header
|
|
|
|
@include version.texi
|
|
|
|
@c Unify all our little indices for now.
|
|
@syncodeindex fn cp
|
|
@syncodeindex vr cp
|
|
@syncodeindex ky cp
|
|
@syncodeindex pg cp
|
|
@syncodeindex tp cp
|
|
|
|
@dircategory Kernel
|
|
@direntry
|
|
* GRUB: (grub). The GRand Unified Bootloader
|
|
* grub-install: (grub)Invoking grub-install. Install GRUB on your drive
|
|
* mbchk: (grub)Invoking mbchk. Check for the format of a Multiboot kernel
|
|
@end direntry
|
|
|
|
@setchapternewpage off
|
|
|
|
@ifinfo
|
|
Copyright @copyright{} 1996 Erich Boleyn
|
|
Copyright @copyright{} 1999 Free Software Foundation, Inc.
|
|
|
|
Permission is granted to make and distribute verbatim copies of
|
|
this manual provided the copyright notice and this permission notice
|
|
are preserved on all copies.
|
|
|
|
@ignore
|
|
Permission is granted to process this file through TeX and print the
|
|
results, provided the printed document carries a copying permission
|
|
notice identical to this one except for the removal of this paragraph
|
|
(this paragraph not being relevant to the printed manual).
|
|
|
|
@end ignore
|
|
|
|
Permission is granted to copy and distribute modified versions of this
|
|
manual under the conditions for verbatim copying, provided also that
|
|
the entire resulting derived work is distributed under the terms of a
|
|
permission notice identical to this one.
|
|
|
|
Permission is granted to copy and distribute translations of this manual
|
|
into another language, under the above conditions for modified versions.
|
|
@end ifinfo
|
|
|
|
@titlepage
|
|
@sp 10
|
|
@title The GRUB Manual
|
|
@author Gordon Matzigkeit
|
|
@author OKUJI Yoshinori
|
|
@c The following two commands start the copyright page.
|
|
@page
|
|
@vskip 0pt plus 1filll
|
|
@vskip 0pt plus 1filll
|
|
Copyright @copyright{} 1996 Erich Boleyn
|
|
Copyright @copyright{} 1999 Free Software Foundation, Inc.
|
|
|
|
Permission is granted to make and distribute verbatim copies of
|
|
this manual provided the copyright notice and this permission notice
|
|
are preserved on all copies.
|
|
Permission is granted to copy and distribute modified versions of this
|
|
manual under the conditions for verbatim copying, provided that the entire
|
|
resulting derived work is distributed under the terms of a permission
|
|
notice identical to this one.
|
|
|
|
Permission is granted to copy and distribute translations of this manual
|
|
into another language, under the above conditions for modified versions,
|
|
except that this permission notice may be stated in a translation approved
|
|
by Free Software Foundation.
|
|
@end titlepage
|
|
|
|
@finalout
|
|
@headings double
|
|
|
|
@ifnottex
|
|
@node Top
|
|
@top GRUB
|
|
|
|
This file documents GNU GRUB, the Grand Unified Bootloader. This
|
|
edition documents version @value{VERSION}.
|
|
@end ifnottex
|
|
|
|
@menu
|
|
Part I: The Tutorial Manual
|
|
|
|
* Overview:: Starting to use GRUB
|
|
* Filename:: How to write filenames
|
|
* 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:: 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 grub-install:: How to use the GRUB installer
|
|
* Invoking mbchk:: How to use the Multiboot checker
|
|
|
|
Part III: The Programmer Reference Manual
|
|
|
|
* 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
|
|
* I/O ports detection:: INT 13H tracking technique
|
|
* 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:: 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
|
|
|
|
@iftex
|
|
@page
|
|
@unnumbered{Part I: The Tutorial Manual}
|
|
@end iftex
|
|
|
|
@include tutorial.texi
|
|
|
|
@iftex
|
|
@page
|
|
@unnumbered{Part II: The User Reference Manual}
|
|
@end iftex
|
|
|
|
@include user-ref.texi
|
|
|
|
@iftex
|
|
@page
|
|
@unnumbered{Part III: The Programmer Reference Manual}
|
|
@end iftex
|
|
|
|
@include prog-ref.texi
|
|
|
|
@iftex
|
|
@page
|
|
@unnumbered{Appendices and Indices}
|
|
@end iftex
|
|
|
|
@include appendices.texi
|
|
|
|
@contents
|
|
@bye
|