«Классический» способ сделать это - добавить запись /etc/inittab
в программу. С помощью upstart способ сделать это изменился, но на F12 этот файл содержит дополнительные инструкции о том, как узнать, как это сделать.
Как загрузить Linux прямо в приложение на консоли без входа в систему
У меня есть необходимость запустить приложение при загрузке на консоли Linux, и у меня нет необходимости для входа в систему или безопасности. Мне не нужны виртуальные консоли ALT-F1, F2 и т. Д., Но я хотел бы разрешить SSH-доступ через сетевой порт для отладки, загрузки и т. Д.
Приложение представляет собой графическую программу SDL, работающую с fbcon в качестве SDL_VIDEODRIVER, если это имеет значение. В настоящее время я использую Fedora 10 и 12, но любой дистрибутив, который поддерживает SDL с использованием кадрового буфера fbcon, будет приемлемым.
2 ответа на вопрос
Вероятно, для вашего приложения лучше всего использовать Arch Linux, который очень легкий и по умолчанию поставляется без какого-либо графического интерфейса. Он по-прежнему использует /etc/inittab
, как упоминалось в другом ответе, но вы также можете просто написать что-нибудь, что будет сделано во время загрузки /etc/rc.local
. Нерест виртуальных консолей также может быть легко отключен.
Просто упомяните, что у вас есть тег «embedded-linux», и кажется, что вам нужна только минимальная установка (с точки зрения запуска сервисов).
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4