Документация: ПО Факел — разрабатываемая версия

Параметры загрузки

Предупреждение

Возможности, описание которых представлено в данном разделе, могут оказать существенное влияние на работу системы, например, их использование может привести к прерыванию работы основных подсистем в составе ПО Факел. Необходимо использовать данные возможности с осторожностью и только в случаях, когда это действительно необходимо.

ПО Факел предоставляет управлять рядом параметров ядра операционной системы на этапе загрузки. Чтобы добавить параметр, необходимо выбрать соответствующий пункт в меню загрузчика операционной системы GRUB, нажать клавишу e, отредактировать строку параметров, затем использовать сочетание клавиш Ctrl + X для загрузки операционной системы.

Образ и консоль по умолчанию

На устройство можно установить несколько образов ПО Факел. Загрузчик запускает образ, выбранный по умолчанию, и выводит сообщения загрузки в консоль выбранного типа. Список образов и образ по умолчанию (столбец Default boot) отображает команда show system image (см. Общие сведения). Образ и тип консоли по умолчанию задают, а установленные образы переименовывают команды режима «Администрирование», доступные пользователю уровня «Администратор» (см. Уровни пользователей). Настройки сохраняются в параметрах загрузчика и действуют при следующих загрузках устройства.

set system image default-boot <image>

Назначает образ <image> образом, который загружается по умолчанию. Аргумент <image> — имя установленного образа из вывода show system image. Если образ назначен, команда выводит сообщение The image "<image>" is now default boot image. Если образ уже загружается по умолчанию, команда выводит сообщение The image "<image>" already configured as default, если образ не найден — The image "<image>" cannot be found.

set system image default-boot

Выводит список установленных образов (The following images are available:) и предлагает выбрать образ, который будет загружаться по умолчанию (Select an image to set as default:).

set system boot-console <console>

Задает тип консоли, которую загрузчик использует по умолчанию. Аргумент <console> принимает значения tty (графическая консоль) и ttyS (последовательная консоль). Для другого значения команда выводит сообщение console type '<console>' not available. Тип консоли можно выбрать и при загрузке, в меню загрузчика Select console type.

rename system image <image> to <name>

Переименовывает установленный образ <image> в <name>. Перед переименованием команда запрашивает подтверждение (Do you really want to rename the image <image> to the <name>?). Если переименован образ, который загружается по умолчанию, он остается образом по умолчанию под новым именем. Работающий образ переименовать нельзя: команда выводит сообщение Currently running image cannot be renamed. Если образ не найден, команда выводит сообщение The image "<image>" cannot be found, если образ с новым именем уже есть — The image "<name>" already exists, если имя недопустимо — The image name "<name>" is not allowed. После переименования команда выводит сообщение The image "<image>" was renamed to "<name>".

Произвольный файл конфигурации

ПО Факел можно сообщить путь до произвольного файла конфигурации вместо /config/config.boot. Если указанный файл не существует или система не может его прочитать, происходит возврат ПО Факел к конфигурации по умолчанию. При чтении файла система не проводит проверку его структуры, поэтому очень важно обеспечить корректность файла конфигурации самостоятельно.

fakel-config=/path/to/file

Для загрузки файла конфигурации по умолчанию, наличие которого предусмотрено в ПО Факел на производстве, необходимо указать следующее значение для данной опции:

fakel-config=/opt/vyatta/etc/config.boot.default

Отключение шагов загрузки

Использование данных опций приводит к пропуску определенных шагов при загрузке ПО Факел. Перед использованием опций рекомендуется детально ознакомиться с процессом загрузки, включая полный перечень шагов, из которых он состоит.

no-fakel-migrate

При использовании данной опции не выполняется миграция конфигурации при обновлении версии ПО.

no-fakel-firewall

При использовании данной опции не выполняется инициализация правил межсетевого экрана.