Нет, они, как предполагается, не человекочитаемы, большинство файлов в/boot/grub является двоичными файлами, в которых выполняется личинка, он - процесс загрузки. menu.lst (версии, более старые, чем личинка 2) или grub.cfg, для человеческого редактирования.
Необходимо указать, какую версию личинки Вы выполняете.
Необходимо также записать точную ошибку. "Что-то подобное" не достаточно хорошо для предоставления значимого совета в большинстве случаев.
Если Вы хотите иметь сообщение, отобразился каждый раз, когда Вы открываете новый терминал (под X сессиями), то motd
не правильное место. Это выполняется login
программа - это происходит, когда Вы входите в систему на реальном tty
(или через ssh
например).
Для терминальных сеансов я полагаю, что единственный универсальный путь состоит в том, чтобы работать cat somefile
в конце файла запуска Вашей оболочки: любой персональный (т.е. ~/.bashrc
~/.zshrc
и т.д.) или глобальный (под /etc
- см. страницу справочника своей оболочки для деталей). Обычно я боюсь, что нет "стандартного" способа сделать это в случае сессий эмулятора терминала.
/etc/update-motd.d/
он будет отображаться при каждом входе в систему
все подробности здесь
https://ownyourbits.com/2017/04/05/customize-your -motd-login-message-in-debian-and-ubuntu/
.bash_login
только читайте, если удар является оболочкой входа в систему (и даже затем большинство людей имеет.bash_profile
вместо этого). Это не имело бы справки здесь, как вопрос обо всех интерактивных оболочках..bashrc
точно правильный файл с этой целью. – Gilles 'SO- stop being evil' 13.04.2012, 02:31