E.7.2. Директивы файла конфигурации

Наиболее часто используемые директивы:
  • chainloader </путь/к/файлу> — передает управление заданному файлу. Если файл расположен в первом секторе раздела, можно просто выполнить chainloader +1.
  • color <обычный_цвет> <цвет_выбора> — позволяет изменить цвет переднего и заднего плана меню. Используйте названия цветов, например:
    color red/black green/blue
  • default=<integer> — номер записи «title» загружаемой по умолчанию операционной системы.
  • fallback=<integer> — номер записи «title» операционной системы, загружаемой в случае неудачи первой попытки.
  • hiddenmenu — предотвращает отображение меню GRUB. По истечении периода, заданного в timeout, будет загружена запись default. Стандартное меню может быть показано, если пользователь нажмет клавишу Esc.
  • initrd </путь/к/initrd> — абсолютный путь к исходному RAM-диску.
  • kernel </путь/к/ядру> <параметр-1> <параметр-N> — задает файл ядра для загрузки. </путь/к/ядру> — абсолютный путь из раздела, заданного директивой «root». Загружаемому ядру можно передать параметры.
    Эти параметры включают:
    • rhgb (Red Hat graphical boot) — графическое представление процесса загрузки вместо набора текстовых строк.
    • quiet — подавление всех сообщений за исключением наиболее важных на этапе загрузки, предшествующем графическому представлению.
  • password=<пароль> — предотвращает неавторизованное изменение записей.
    После определения password=<пароль> можно дополнительно указать файл конфигурации меню. В таком случае GRUB перезапустит загрузчик второй стадии и использует заданный файл для формирования меню. Если файл не задан, пользователь, знающий пароль, сможет редактировать текущий файл конфигурации.
    За дальнейшей информацией о защите GRUB обратитесь к главе Защита рабочей станции в руководстве по развертыванию Red Hat Enterprise Linux.
  • map — изменяет номера дисков. Пример:
    map (hd0) (hd3)
    map (hd3) (hd0)
    Здесь четвертому диску будет присвоен номер 0, а первому — 3. Это может использоваться в случаях, если надо настроить загрузку Windows, так как загрузчик Windows должен найти установку Windows на первом диске.
    Например, если установка Windows расположена на четвертом жестком диске, соответствующая запись в grub.conf будет выглядеть так:
    title Windows
    map (hd0) (hd3)
    map (hd3) (hd0)
    rootnoverify (hd3,0)
    chainloader +1
    
  • root (<тип_устройства><номер_устройства>,<раздел>) — настраивает и подключает корневой раздел, например (hd0,0).
  • rootnoverify (<тип_устройства><номер_устройства>,<раздел>) — настраивает корневой раздел аналогично команде root, но не подключает его.
  • timeout=<integer> — задает интервал в секундах, по истечении которого будет загружена секция default.
  • splashimage=<путь_к_изображению> — заставка GRUB.
  • title имя — имя группы набора команд для загрузки конкретного ядра или операционной системы.
Комментарии обозначаются символом #.