Файл /etc/default/grub#
grub - это конфигурационный файл, содержащий в себе основные настройки загрузчика GRUB2; используется grub2-mkconfig при автоматической генерации файла загрузки /boot/grub2/grub.cfg (подробнее см. в «Файл grub.cfg»).
/etc/default/grub содержит в себе последовательность строк в формате KEY=value, где:
KEY- ключ;value- присвоенное значение.
Пример записей#
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="no_timer_check console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 elevator=noop crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
Где:
GRUB_TIMEOUT- задание количества секунд, через которое будет выполнена загрузка записи по умолчанию после отображения меню;GRUB_DISTRIBUTOR- указание на файл с названием дистрибутива, которое будет отображаться в GRUB2;GRUB_DEFAULT- указание на номер пункта меню, который должен быть выбран стандартным для загрузки; значениеsavedиспользуется для выбора пункта меню по-умолчанию при последующих перезагрузках;GRUB_DISABLE_SUBMENU- задание вложенности пунктов меню; еслиtrue, то записи всех ядер будут находиться на одном уровне; в ином случае будут использованы вложенные пункты меню;GRUB_TERMINAL_OUTPUT- указание устройства вывода;GRUB_CMDLINE_LINUX- аргументы командной строки для добавления в пункты меню ядра;GRUB_DISABLE_RECOVERY- указание меню восстановления; еслиtrue, то создание пунктов меню режима восстановления отключено;GRUB_ENABLE_BLSCFG- использование спецификации загрузчика; еслиtrue, то автоматическая генерация файла конфигурации загрузчика не производится.