The GRUB Manual
The GRand Unified Bootloader, version 0.5.96, 5 October 2000.
Gordon Matzigkeit
OKUJI Yoshinori
Part I: The Tutorial Manual
Overview
Naming convention
Installation
Creating a GRUB boot floppy
Installing GRUB natively
Installing GRUB using grub-install
Booting
How to boot operating systems
How to boot an OS directly by GRUB
Load another boot loader to boot unsupported operating systems
Some caveats on OS-specific issues
GNU/Hurd
GNU/Linux
FreeBSD
NetBSD
OpenBSD
DOS/Windows
SCO UnixWare
Downloading OS images from a network
How to set up your network
Booting from a network
Using GRUB via a serial line
Configuration
Part II: The User Reference Manual
Introduction
History of GRUB
GRUB features
The role of a boot loader
Filesystem syntax and semantics
How to specify devices
How to specify files
How to specify blocklists
GRUB's user interface
The flexible command line interface
The simple menu interface
Editing a menu entry
The list of available commands
The list of commands for the menu only
The list of command-line and menu commands
The list of command-line and menu entry commands
Error messages reported by GRUB
Errors reported by the Stage 1
Errors reported by the Stage 1.5
Errors reported by the Stage 2
Invoking the grub shell
Introduction into the grub shell
How to install GRUB via @command{grub}
The map between BIOS drives and OS devices
Invoking grub-install
Invoking mbchk
Part III: The Programmer Reference Manual
Implementation details
The memory map of various components
Embedded variables in GRUB
The generic interface for the fs code
The bootstrap mechanism used in GRUB
How to detect I/O ports used for a BIOS drive
How to detect all installed RAM
INT 15H, AX=E820h interrupt call
INT 15H, AX=E801h interrupt call
INT 15H, AX=88h interrupt call
INT 13H disk I/O interrupts
CHS addressing and LBA addressing
INT 13H, AH=0xh interrupt call
INT 13H, AH=4xh interrupt call
The structure of Master Boot Record
The format of partition table
Overview the partition table
The list of the
type
code
The format of the table entry
Some basic rules for partition table
Appendices and Indices
Frequently asked questions
How to obtain and build GRUB
Reporting bugs
Index
This document was generated on 25 February 2001 using
texi2html
1.56k.