3

У меня есть необходимость запустить приложение при загрузке на консоли Linux, и у меня нет необходимости для входа в систему или безопасности. Мне не нужны виртуальные консоли ALT-F1, F2 и т.д., Но я хотел бы разрешить SSH-доступ через сетевой порт для отладки, загрузки и т.д.

Приложение представляет собой графическую программу SDL, работающую с fbcon в качестве SDL_VIDEODRIVER, если это имеет значение. В настоящее время я использую Fedora 10 и 12, но любой дистрибутив, который поддерживает SDL с использованием кадрового буфера fbcon, будет приемлемым.

2 ответа2

1

"Классический" способ сделать это - добавить запись в /etc/inittab для программы. С помощью upstart способ сделать это изменился, но на F12 этот файл содержит дополнительные инструкции о том, как узнать, как это сделать.

0

Вероятно, для вашего приложения лучше всего использовать Arch Linux, который очень легкий и по умолчанию поставляется без какого-либо графического интерфейса. Он по-прежнему использует /etc/inittab , как уже упоминалось в другом ответе, но вы также можете просто написать все, что нужно сделать во время загрузки, в /etc/rc.local . Нерест виртуальных консолей также может быть легко отключен.

Просто упомяните, что у вас есть тег «embedded-linux», и кажется, что вам нужна только минимальная установка (с точки зрения запуска сервисов).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .