Утилита grubby#
Описание#
Утилита grubby — инструмент командной строки для обновления и отображения информации о файлах конфигурации для загрузчика grub2. В первую очередь grubby используется в скриптах, устанавливающих новые ядра и нуждающихся в информации о текущей среде загрузки.
На платформах Intel x86, базирующихся на BIOS, grub2 является загрузчиком по умолчанию, местоположение файла конфигурации - /boot/grub2/grub.cfg (подробнее см. в «Файл /boot/grub2/grub.cfg»).
Синтаксис утилиты:
grubby <options> <args>
Где:
<options>- возможные опции;<args>- аргументы для опций.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Добавление новой загрузочной записи для ядра, расположенного по пути |
|
Указание аргументов командной строки, которые должны передаваться ядру по умолчанию при добавлении нового ядра. Аргументы объединяются с аргументами из шаблона, если используется |
|
Копирование как можно большего количества информации (например, аргументов ядра и устройства |
|
Отображение информации обо всех загрузочных записях, соответствующих параметру |
|
Удаление указанных аргументов из ядер, заданных в |
|
Удаление всех загрузочных записей, соответствующих |
|
Первая загрузочная запись, которая загружает указанное ядро, становится загрузочной записью по умолчанию |
|
Обновление записей для ядер, соответствующих |
|
Отображение запущенной версии |
Для опций --info, --remove-kernel и --update-kernel существует несколько способов указать параметр <kernel-path>:
DEFAULT– запись о ядре по умолчанию;ALL– информация обо всех загрузочных записях;TITLE=<title>– использование записей с указанным заголовком.
Примеры использования#
Для добавления аргумента загрузки ядра
quiet console=ttyS0(использование указанной консоли, а также запрет на отображение текстовой информации о процессе загрузки) во все пункты меню ядра используйте команду:grubby --update-kernel=ALL --args 'quiet console=ttyS0'Для удаления аргумента
quietиз записи для ядра по умолчанию используйте команду:grubby --update-kernel=DEFAULT --remove-args quietДля отображения всех записей меню ядра используйте команду:
grubby --info=ALL
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man grubby
Или:
grubby --help