(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