Процесс загрузки QNX делится на два этапа, во время которых отрабатывают, соответственно, первичный загрузчик (который предлагает выбрать раздел) и вторичный, который предлагает выбрать вариант загрузки («Hit Esc for .altboot») – из файла /.boot, либо /.altboot.
Оба загрузчика довольно примитивны и не позволяют себя настроить, в частности, например, настроить моментальную загрузку, без ожидания каких-либо действий пользователя.
После создания загрузочной флэшки логично было бы попытаться свести время ее запуска к минимуму, тем более что в рабочей встроенной системе вряд ли кому понадобится выбирать с какого раздела загружаться или какой использовать образ.
Собственно, нам нужно сделать две вещи:
- Модифицировать или заменить первичный загрузчик, чтобы он не ждал выбора раздела для загрузки.
- Модифицировать вторичный загрузчик, чтобы он не ждал реакции пользователя на приглашение к выбору альтернативного загрузчика «Hit Esc for .altboot»