[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Introduction to GRUB
1.1 Overview
1.2 History of GRUB
1.3 GRUB features
1.4 The role of a boot loader
2. Naming convention
3. Installation
3.1 Creating a GRUB boot floppy
3.2 Installing GRUB natively
3.3 Installing GRUB using grub-install
3.4 Making a GRUB bootable CD-ROM
4. Booting
4.1 How to boot operating systems
4.1.1 How to boot an OS directly with GRUB
4.1.2 Load another boot loader to boot unsupported operating systems
4.2 Some caveats on OS-specific issues
4.2.1 GNU/Hurd
4.2.2 GNU/Linux
4.2.3 FreeBSD
4.2.4 NetBSD
4.2.5 OpenBSD
4.2.6 DOS/Windows
4.2.7 SCO UnixWare
4.2.8 QNX
4.3 How to make your system robust
4.3.1 Booting once-only
4.3.2 Booting fallback systems
5. Configuration
6. Downloading OS images from a network
6.1 How to set up your network
6.2 Booting from a network
7. Using GRUB via a serial line
8. Embedding a configuration file into GRUB
9. Protecting your computer from cracking
10. GRUB image files
11. Filesystem syntax and semantics
11.1 How to specify devices
11.2 How to specify files
11.3 How to specify block lists
12. GRUB's user interface
12.1 The flexible command-line interface
12.2 The simple menu interface
12.3 Editing a menu entry
12.4 The hidden menu interface
13. The list of available commands
13.1 The list of commands for the menu only
13.1.1 default
13.1.2 fallback
13.1.3 hiddenmenu
13.1.4 timeout
13.1.5 title
13.2 The list of general commands
13.2.1 bootp
13.2.2 color
13.2.3 device
13.2.4 dhcp
13.2.5 hide
13.2.6 ifconfig
13.2.7 pager
13.2.8 partnew
13.2.9 parttype
13.2.10 password
13.2.11 rarp
13.2.12 serial
13.2.13 setkey
13.2.14 splashimage
13.2.15 terminal
13.2.16 terminfo
13.2.17 tftpserver
13.2.18 unhide
13.3 The list of command-line and menu entry commands
13.3.1 blocklist
13.3.2 boot
13.3.3 cat
13.3.4 chainloader
13.3.5 cmp
13.3.6 configfile
13.3.7 debug
13.3.8 displayapm
13.3.9 displaymem
13.3.10 embed
13.3.11 find
13.3.12 fstest
13.3.13 geometry
13.3.14 halt
13.3.15 help
13.3.16 impsprobe
13.3.17 initrd
13.3.18 install
13.3.19 ioprobe
13.3.20 kernel
13.3.21 lock
13.3.22 makeactive
13.3.23 map
13.3.24 md5crypt
13.3.25 module
13.3.26 modulenounzip
13.3.27 pause
13.3.28 print
13.3.29 quit
13.3.30 reboot
13.3.31 read
13.3.32 root
13.3.33 rootnoverify
13.3.34 savedefault
13.3.35 setup
13.3.36 testload
13.3.37 testvbe
13.3.38 uppermem
13.3.39 vbeprobe
14. Error messages reported by GRUB
14.1 Errors reported by the Stage 1
14.2 Errors reported by the Stage 1.5
14.3 Errors reported by the Stage 2
15. Invoking the grub shell
15.1 Introduction into the grub shell
15.2 How to install GRUB via
grub
15.3 The map between BIOS drives and OS devices
16. Invoking grub-install
17. Invoking grub-md5-crypt
18. Invoking grub-terminfo
19. Invoking grub-set-default
20. Invoking mbchk
A. How to obtain and build GRUB
B. Reporting bugs
C. Where GRUB will go
D. Hacking GRUB
D.1 The memory map of various components
D.2 Embedded variables in GRUB
D.3 The generic interface for filesystems
D.4 The generic interface for built-ins
D.5 The bootstrap mechanism used in GRUB
D.6 How to probe I/O ports used by INT 13H
D.7 How to detect all installed RAM
D.8 INT 13H disk I/O interrupts
D.9 The structure of Master Boot Record
D.10 The format of partition tables
D.11 Where and how you should send patches
Index
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated by
root
on
April, 6 2008
using
texi2html 1.76
.