diskboot

Начальная загрузка системы

Синтаксис:

diskboot [опции]

Опции:

-b тип
Принудительно выполнять загрузку определенного типа, где значениями опции тип могут являться 1, 2 или 3 в зависимости от требуемого типа начальной загрузки:
  1. Начальная загрузка с жесткого диска.
  2. Начальная загрузка с компакт-диска.
  3. Установка ЗОСРВ «Нейтрино» в новый раздел диска.
-c команда
Запускать указанный драйвер консоли.
-D использ_DMA
Если для опции использ_DMA указано значение 0, режим DMA для драйвера EIDE отключен. Если для опции использ_DMA указано значение 1, режим DMA для драйвера EIDE включен По умолчанию режим DMA отключен.
-d каталог
Каталог для поиска файлов *.qfs в файловых системах разделов. Значение по умолчанию зависит от типа файловой системы:
-e
Выполнять поиск разделов ext2.
-h опции
Запускать io-hid с заданными опциями вместо опций по умолчанию: -d ps2ser kbd:kbddev:ps2mouse:mousedev

Note: Опция применима только на платформе x86

Опция -h поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020
-i
Выполнять распаковку (см. inflator) в точке монтирования qnxbase.qfs.
-m задержка
Задерка ожидания входа в меню в единицах, кратных 1/10 секунды в интервале от 0 до 60, 0 - отключить меню. по умолчанию: 12 (1200мс).
Опция -m поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020
-p команда
Запускать указанный PCI сервер.
-o команда,опции
Определение опций, которые следует использовать при выполнении данной команды. Примеры: Предусмотрена возможность использования дополнительных аргументов -o для передачи дополнительных опций. Определение опции -o не обеспечивает запуск указанной команды.
-R
Не выполнять перезапуск блочных драйверов (перезапуск используется для уменьшения кэша RAM, если жесткие диски не были найдены)
-s
Запускать драйвера и файловые системы без выполнения файла /etc/system/sysinit.
-u опции
Определить опции, подлежащие передаче утилите io-usb. Опции, определенные по умолчанию – -duhci -dohci -dehci.
-v[v]...
Вывести расширенную информацию. Чем больше символов v, тем более подробная информация выводится.
-x драйвер
Исключить указанный драйвер. В качестве значения аргумента драйвер следует указывать полное имя (например, -x devb-eide).
-f
Не запускать finstall. Запускать непосредственно /fs/cd0/install2
-k время
Время задержки перезагрузки клавиатуры.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

e2k, x86

Описание:

Утилита diskboot встраивается в загрузочный образ систем, начальная загрузка которых производится с блочных устройств. Она предназначена для начальной загрузки системы ЗОСРВ «Нейтрино».

Если опция -b не установлена, работа утилиты diskboot начинается с поиска всех жестких дисков и CD-ROM на всех контроллерах. Для предотвращения блокировки системы неисправными драйверами или устройствами предусмотрен таймаут 10 секунд. После этого утилита запускает все файловые системы во всех разделах на накопителях на жестких дисках, на магнитных дисках и CD-ROM. При нажатии клавиши пробела во время работы утилиты diskboot появляется возможность выбора дополнительных опций.

После этого процесс diskboot выполняет сценарий /etc/system/sysinit, обеспечивающий:

Примеры:

Запуск утилиты diskboot:

diskboot

Файлы:

.diskroot
Файл, определяющий способ монтирования разделов.
/etc/system/sysinit
Сценарий, обеспечивающий настройку системных служб.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

enum-devices, io-usb, tinit




Предыдущий раздел: Сервисы