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