www.fifi.org Documentation Manpages GNU Info Debian document tree Whole document tree Trigance web page Public services User info Mailing lists Secure server Multilingual usage
Copyright (C) 2000-2012 Philippe Troin <webmaster@fifi.org>.
Validate HTML Validate CSS
Whole document tree
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 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 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 partnew 13.2.8 parttype 13.2.9 password 13.2.10 rarp 13.2.11 serial 13.2.12 setkey 13.2.13 terminal 13.2.14 tftpserver 13.2.15 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 quit 13.3.29 reboot 13.3.30 read 13.3.31 root 13.3.32 rootnoverify 13.3.33 savedefault 13.3.34 setup 13.3.35 testload 13.3.36 testvbe 13.3.37 uppermem 13.3.38 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 mbchk A. Frequently asked questions B. How to obtain and build GRUB C. Reporting bugs D. Where GRUB will go E. Hacking GRUB E.1 The memory map of various components E.2 Embedded variables in GRUB E.3 The generic interface for filesystems E.4 The generic interface for built-ins E.5 The bootstrap mechanism used in GRUB E.6 How to probe I/O ports used by INT 13H E.7 How to detect all installed RAM E.8 INT 13H disk I/O interrupts E.9 The structure of Master Boot Record E.10 The format of partition tables E.11 Where and how you should send patches Index
1.1 Overview 1.2 History of GRUB 1.3 GRUB features 1.4 The role of a boot loader
3.1 Creating a GRUB boot floppy 3.2 Installing GRUB natively 3.3 Installing GRUB using grub-install
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.1.1 How to boot an OS directly with GRUB 4.1.2 Load another boot loader to boot unsupported operating systems
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
6.1 How to set up your network 6.2 Booting from a network
11.1 How to specify devices 11.2 How to specify files 11.3 How to specify block lists
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.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 partnew 13.2.8 parttype 13.2.9 password 13.2.10 rarp 13.2.11 serial 13.2.12 setkey 13.2.13 terminal 13.2.14 tftpserver 13.2.15 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 quit 13.3.29 reboot 13.3.30 read 13.3.31 root 13.3.32 rootnoverify 13.3.33 savedefault 13.3.34 setup 13.3.35 testload 13.3.36 testvbe 13.3.37 uppermem 13.3.38 vbeprobe
13.1.1 default 13.1.2 fallback 13.1.3 hiddenmenu 13.1.4 timeout 13.1.5 title
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 partnew 13.2.8 parttype 13.2.9 password 13.2.10 rarp 13.2.11 serial 13.2.12 setkey 13.2.13 terminal 13.2.14 tftpserver 13.2.15 unhide
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 quit 13.3.29 reboot 13.3.30 read 13.3.31 root 13.3.32 rootnoverify 13.3.33 savedefault 13.3.34 setup 13.3.35 testload 13.3.36 testvbe 13.3.37 uppermem 13.3.38 vbeprobe
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.1 Introduction into the grub shell 15.2 How to install GRUB via grub 15.3 The map between BIOS drives and OS devices
grub
E.1 The memory map of various components E.2 Embedded variables in GRUB E.3 The generic interface for filesystems E.4 The generic interface for built-ins E.5 The bootstrap mechanism used in GRUB E.6 How to probe I/O ports used by INT 13H E.7 How to detect all installed RAM E.8 INT 13H disk I/O interrupts E.9 The structure of Master Boot Record E.10 The format of partition tables E.11 Where and how you should send patches