guzerus |
|
Темы:
6
Сообщения:
49
Участник с: 27 ноября 2010
|
Доброго времени суток. Недавно задумался о такой вещи как вывод чего-либо на экран при старте системы. И, следуя рекомендации, создаю отдельную тему. Что имеется в виду: При выборе в Grub пункта Арч, начинается загрузка системы, демонов, после загрузки я попадаю в виртуальную консоль 1, где меня уже просят ввести логин. Также выше “login” пишутся цифры (версия ядра?), номер консоли. Можно-ли сделать так, чтобы кроме этого выводилось что-либо? Я рассматриваю идею найти команду для выведения, или попробовать просто echo, зайти в скрипт какого-то демона и добавить туда команду и нужный вывод. В итоге при старте демон выведет строку. Или, попробовать написать своего демона, но это не в ближайшем будущем точно. Зачем нужно - много вариантов. Вывод примонтированных устройств, вывод времени, основных команд (например вывести “to move to directory enter ”cd <directory>“”). Если мой брат всё-таки загрузит не Windows, а Арч, ему будет мини-справка по основам и надпись “Подробнее - ”man <КОМАНДА>“”. В общем есть применение. |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
Эта статья тебе поможет:Arch Boot Process. Но, может лучше делать вывод этой информации после логина пользователя, как это сделано в FreeBSD? Тогда нужно дополнять всего лишь ~/.bashrc. Не стоит ковырять системные скрипты под рутом. А брату скажи, что если он увидит черный экран с белыми буквами, пусть нажимает Ctrl+Alt+Del. Сейчас ты ему справку по использованию системы дашь, а завтра будешь создавать топик “помогите восстановить данные”. А если хочется ему в Арче работать, создай ему отдельного пользователя. |
guzerus |
|
Темы:
6
Сообщения:
49
Участник с: 27 ноября 2010
|
Спасибо! Всё отлично сработало. У меня уже был пользователь user, как раз для брата, я добавил в /home/user/.bashrc строку echo “<ТЕКСТ>”, и он вывелся (правда, оригинальный текст был в виде послания от великого Арч Линукса зашедшему человеку и рекомендация жать Ctrl+Alt+Delete, либо оставаться на тёмной стороне). mount тоже работает. Вопрос решён, ещё раз спасибо. |