grub ________________________________________________________________________________ GNU GRUB (short for GNU GRand Unified Bootloader, commonly referred to as GRUB) is a boot loader package from the GNU Project. GRUB is the reference implementation of the Free Software Foundation's Multiboot Specification, which provides a user the choice to boot one of multiple operating systems installed on a computer or select a specific kernel configuration available on a particular operating system's partitions. [0] Upstream: https://www.gnu.org/software/grub/ [000] Index ________________________________________________________________________________ * Installation ........................................................... [001] * Setup .................................................................. [002] * BIOS ................................................................... [003] * UEFI ................................................................... [004] * Usage .................................................................. [005] * References ............................................................. [006] [001] Installation ________________________________________________________________________________ +------------------------------------------------------------------------------+ | | | $ kiss b grub | | | +------------------------------------------------------------------------------+ If using UEFI, efibootmgr is also required. +------------------------------------------------------------------------------+ | | | $ kiss b efibootmgr | | | +------------------------------------------------------------------------------+ [002] Setup ________________________________________________________________________________ Ensure that all required partitions are mounted. --[003] BIOS ------------------------------------------------------------------- Replace '/dev/sdX' with the disk (not partition) where Grub will be installed. +----------------------------------------------------------------------------+ | | | $ grub-install --target=i386-pc /dev/sdX | | $ grub-mkconfig -o /boot/grub/grub.cfg | | | +----------------------------------------------------------------------------+ --[004] UEFI ------------------------------------------------------------------- Replace 'esp' with the EFI mount point (typically /boot). +----------------------------------------------------------------------------+ | | | $ grub-install --target=x86_64-efi \ | | --efi-directory=esp \ | | --bootloader-id=GRUB | | $ grub-mkconfig -o /boot/grub/grub.cfg | | | +----------------------------------------------------------------------------+ [005] Usage ________________________________________________________________________________ Refer to the manual pages and command help output. [006] References ________________________________________________________________________________ [0] https://en.wikipedia.org/wiki/GNU_GRUB