У меня есть потребность запустить приложение на начальной загрузке на консоли Linux, и у меня нет потребности ни в каком типе входа в систему или безопасности. Мне не нужны никакой ALT-F1, F2, и т.д. виртуальные консоли, но я хотел бы предоставить доступ SSH через сетевой порт для отладки, загрузки, и т.д.
Приложение является графической программой SDL, работающей с fbcon как SDL_VIDEODRIVER, если это имеет значение. Я в настоящее время использую Fedora 10 и 12, но любой дистрибутив, который поддерживает SDL использование fbcon кадрового буфера, был бы приемлем.
"Классический" способ сделать это должно добавить запись в /etc/inittab
для программы. С выскочкой изменился способ сделать это, но на F12, что файл содержит дальнейшие инструкции относительно того, как узнать, как сделать это.
Вероятно, лучше всего для Вашего приложения должен был бы использовать Дугу Linux, который очень легок и по умолчанию появляется без любого графического интерфейса. Это все еще использует /etc/inittab
, как упомянуто другим ответом, но можно также просто записать что-либо, чтобы быть сделанными на времени начальной загрузки в /etc/rc.local
. Порождение виртуальных консолей может также легко быть деактивировано.
Просто упоминание, поскольку у Вас есть тег "встроенного Linux" там и он кажется, что Вам только нужна минимальная установка (с точки зрения рабочих сервисов).