Назад | Перейти на главную страницу

debian boot скрыть все сообщения

Я пытаюсь настроить сервер debian Lenny так, чтобы он скрыл все технические сообщения на экране во время загрузки, вплоть до приглашения войти в систему (в CLI, без X-сервера). В качестве бонуса было бы здорово, если бы я мог добавить немного ASCII-арта.

Сначала я настроил свой grub с помощью quiet, и я раскомментировал строку kernel.printk = 4 4 1 7 в /etc/sysctl.conf.

Так было лучше, но ближе к концу я все еще вижу сообщения init.d вроде Starting apache server [Ok] ....

В другой попытке я использовал uspash и splashy, но они закрываются при входе на уровень 2, поэтому эти решения по-прежнему показывают много сообщений на экране. Я проверил положение usplash в rc * .d /, и мне показалось, что все в порядке, я даже попытался удалить его (сценарий должен останавливать загрузку изображения и повторно запускать экран и шрифт), но он все равно выходит при входе на уровень выполнения 2 .

Любой совет?

Изменить: этот сайт http://www.jmadden.eu/index.php/2007/05/31/customise-usplash-in-debian/ , также http://forums.debian.net/viewtopic.php?f=16&t=46317 дает подсказку в конце, но это не работает ... Итак, на данный момент я нашел грязное (но работающее) решение:

update-rc.d -f console-screen.sh remove
update-rc.d -f console-setup remove
update-rc.d console-setup defaults 99 1
update-rc.d console-screen.sh defaults 99 1

Возможно, вам придется проделать долгий путь .... Для каждого скрипта в /etc/init.d, загруженного на вашем уровне выполнения, найдите раздел 'start' и для каждого вызова 'log_msg' или эквивалентного добавьте '> / dev / null 2> & 1 'до конца строки. Это остановит сообщения при запуске, но это может быть не самое элегантное решение. дигенерировать

Подумайте об установке Plymouth, это графическое меню загрузки, скрывающее все детали, хотя требует кмс

Я сам этого не делал, но поскольку никто не вмешивался ...

В дополнение к тому, что вы пробовали, вы, вероятно, захотите установить VERBOSE=no в /etc/default/rcS.