Описание меню
GRUB переходит после загрузки в режим работы с меню, если находит конфигурационный файл. Команды работы с меню описаны на экране (перемещение по меню, выбор текущей секции, переход в командный режим, редактирование меню). Меню создаётся из конфигурационного файла grub.conf в загрузочном каталоге (/grub или /boot/grub) в момент загрузки. Конфигурационный файл может содержать любые команды командного интерфейса GRUB и некоторые дополнительные. Комментарии начинаются с символа '#'. Файл делится на секции, разделяемые командой title. Секция до первой команды title задаёт общие параметры, в частности секцию по умолчанию и описание интерфейса. Каждая команда title задаёт имя секции, которое будет высвечиваться на экране в момент загрузки. При выборе данной секции выполняются составляющие её команды. Указывать команду boot в конце секции необязательно - она подразумевается. Команды, задающие общие параметры: 1. timeout секунд (по истечению указанного времени выполняется секция, указанная в default или секция 0, если default не использована) 2. default номер-секции (какую секцию выполнять по умолчанию по истечению интервала времени; нумеруются с нуля; можно указать ключевое слово "saved" - выполняется секция, номер которой сохранён командой savedefault) 3. fallback номер-секции (какую секцию выполнять, если default выполнить не удалось; нумеруются с нуля) 4. hiddenmenu (не выводить меню на экран; его всё же можно вызвать нажав ESC) 5. password [-md5] пароль-или-хеш [имя-нового-конфигурационного-файла] (md5 - такой же алгоритм как в /etc/shadow; есть утилита grub-md5-crypt; блокирует интерактивное управление до ввода пароля, если указан новый файл конфигурации, то он загружается и загрузчик начинает с начала) 6. команды, общие с командным интерфейсом: bootp, color, device, dhcp, hide, ifconfig, pager, partnew, parttype, password, rarp, srial, setkey, splashimage, terminal, terminfo, unhide Команды, которые могут входить в секцию: 1. title текст 2. lock (должна идти сразу за title; блокирует использование секции, пока не будет введён пароль, заданный командой password) 3. password [-md5] пароль-или-хеш (md5 - такой же алгоритм как в /etc/shadow; определяет пароль для использования секции) 4. color цвет/фон [цвет-выделенного/фон] (имена цветов достались от CGA IMHO;) 5. команды командного интерфейса: blocklist, boot, cat, chainloader, cmp, configfile, debug, displayapm, displaymem, embed, find, fstest, geometry, halt, help, impsprobe, initrd, install, ioprobe, kernel, makeactive, map, md5crypt, module, moduleunzip, pause, quit, reboot, reed, root, rootnoverify, savedefault, setup, testload, testvbe, uppermem, vbeprobe
|