Раньше у меня в системе Red Hat Linux 6.0 во время загрузки статус запускаемых демонов выделялся цветом. В случае удачного запуска напротив названия запускаемого демона появлялось зелёное [ OK ], а при возникновении ошибок – красное [ FAIL ]. Очень удобно, быстро замечаешь, если что-то пошло не так. Да и просто глаз радует, в конце-концов.
А вот стандартные настройки моей нынешней Ubuntu 9.04 таких маленьких радостей, к сожалению, не содержат.
Но на то он и Linux, чтобы можно было всё сделать так, как нравится только тебе!
Настройки отображения хода загрузки (и выключения тоже) находятся в Linux по адресу /etc/lsb-base-logging.sh
Именно этот файл и нужно немного подправить, чтобы добиться желаемого эффекта. Итак, приступим.
- Открывем lsb-base-logging.sh для редактирования (я для внесения мелких правок в файлы пользуюсь консольным редактором nano):
- Ищем в открытом файле (поиск в nano – Ctrl+W) строку
log_to_console log_end_msg “$@” и на три строки ниже неё находим echo “[ OK ]”
Было:
[code=”bash”]
log_to_console log_end_msg “$@”
if [ “$COL” ]&& [ -x “$TPUT” ]; then
printf “\r”
$TPUT hpa $COL
if [ “$1” -eq 0 ]; then
echo “[ OK ]”
else
printf ‘[‘
$TPUT setaf 1 # red
printf fail
$TPUT op # normal
echo ‘]’
fi
[/code] - Закомментируем ‘echo “[ OK ]” ‘ и настроим вывод по аналогии с имеющимся ниже блоком вывода fail (сам fail я тоже немножко подправил для красоты).
Стало:
[code=”bash”]
log_to_console log_end_msg “$@”
if [ “$COL” ] && [ -x “$TPUT” ]; then
printf “\r”
$TPUT hpa $COL
if [ “$1” -eq 0 ]; then
# echo “[ OK ]”
printf ‘[ ‘
$TPUT setaf 2 # green
printf OK
$TPUT op # normal
echo ‘ ]’
else
printf ‘[ ‘
$TPUT setaf 1 # red
printf FAIL
$TPUT op # normal
echo ‘ ]’
fi
[/code]
sudo nano /etc/lsb-base-logging.sh
Вот как это должно выглядеть в результате:
На этом всё! Осталось перезагрузиться и немного понастальгировать 🙂
P.S. Естественно для того, чтобы ход загрузки отображался классическим образом, нужно отключть splashscreen при загрузке (убрав опции quiet и splash для вашего ядра в /boot/grub/menu.lst или вовсе удалив пакеты usplash и usplash-theme-ubuntu из системы).
Related Blogs
- Похожее в блогах о how-to
- A plane hijacking, and how to live in a country less stable than …
В генту это так-же как и в редхате работает)) Очень понравился блог прям то что нужно!
Спасибо на добром слове!
Всегда пожалуйста, продолжай в том же духе))))
Иногда просто идей нет, о чём написать или чего такого любопытного сделать… Думалка хочет спать до весны 🙂