(grub.info)Top
GNU GRUB manual
***************
This is the documentation of GNU GRUB, the GRand Unified Bootloader, a
flexible and powerful boot loader program for a wide range of
architectures.
This edition documents version 2.06.
This manual is for GNU GRUB (version 2.06, 2 February 2023).
Copyright (C)
1999,2000,2001,2002,2004,2006,2008,2009,2010,2011,2012,2013 Free
Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections.
Introduction- Capturing the spirit of GRUB
Naming convention- Names of your drives in GRUB
OS-specific notes about grub tools
Some notes about OS-specific behaviour of GRUB
tools
Installation- Installing GRUB on your drive
Booting- How to boot different operating systems
Configuration- Writing your own configuration file
Theme file format- Format of GRUB theme files
Network- Downloading OS images from a network
Serial terminal- Using GRUB via a serial line
Vendor power-on keys- Changing GRUB behaviour on vendor power-on keys
Images- GRUB image files
Core image size limitation- GRUB image files size limitations
Filesystem- Filesystem syntax and semantics
Interface- The menu and the command-line
Environment- GRUB environment variables
Commands- The list of available builtin commands
Internationalisation- Topics relating to language support
Security- Authentication, authorisation, and signatures
Platform limitations- The list of platform-specific limitations
Platform-specific operations- Platform-specific operations
Supported kernels- The list of supported kernels
Troubleshooting- Error messages produced by GRUB
Invoking grub-install- How to use the GRUB installer
Invoking grub-mkconfig- Generate a GRUB configuration file
Invoking grub-mkpasswd-pbkdf2
Generate GRUB password hashes
Invoking grub-mkrelpath- Make system path relative to its root
Invoking grub-mkrescue- Make a GRUB rescue image
Invoking grub-mount- Mount a file system using GRUB
Invoking grub-probe- Probe device information for GRUB
Invoking grub-script-check- Check GRUB script file for syntax errors
Obtaining and Building GRUB- How to obtain and build GRUB
Reporting bugs- Where you should send a bug report
Future- Some future plans on GRUB
Copying This Manual- Copying This Manual
Index