Полное молчание при загрузке (чтоб ни словечка)

Захотелось мне ускорить загрузку системы, да и сделать ее покрасивее. До этого было уже красиво при помощи fbspalsh, но из-за использования grub не получилось сделать полностью как хотел, а именно, чтобы grub ничего не писал, и сразу же бы появлялась картинка. Сейчас при загрузке компа появляется надпись типа Grub Loading linux, затем загружается образ ядра с картинкой, а когда уже запустился init запускается скрипт, который показывает картинку.

Я эксперимента ради поставил чистую системы и в качестве загрузчика выбрал syslinux (говорят быстее, но я чего то не заметил). Так вот я хочу, чтобы пока не загрузится init, на экран ничего не должно выводиться. А когда заработает init, то там уже подключится картинка загрузки.

Есть два вопроса, как убрать надпись при загрузке Syslinux и как заставить ядро молчать полностью? опция ядра quiet, не показывает подробный лог, но всё остальное выводится.

А для ускорения загрузки попробую избавиться от initramfs, думаю что нужно только вкомпилировать поддержку ext4 в ядро.
ну и некромант…. =)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Комп подключен к телеку, нахрена мне весь этот лог загрузки, лучше картинку симпатичную.
aivs
попробую избавиться от initramfs
Ну. Удачи!
Lupus pilum mutat, non mentem.
Вот нечего вам делать ))) ну лог и лог.. есть пить не просит, счастье в унификации и стандартизации.
для ускорения загрузки советую ковырять скрипты инициализации - если выкинуть все лишнее и заточить их под свою конкретную машину, то реально можно выиграть пару-тройку секунд. Если проц старше pentium II и памяти больше 64мб, то ядро можно не трогать - ощутимой разницы не будет.
Сам не пробовал, но всё же: systemd + quiet. Не?
systemd актуален, если много сервисов в фореграунде запускается. Но только чистый systemd, без арчевских скриптов “для безболезненного перехода”. Если большая часть сервисов и так в фоне запускаются, то можно не заморачиваться.

Мой конфиг автозагрузки в initscripts идет секунда в секунду с systemd:
DAEMONS=(                                                   \
    hwclock syslog-ng dbus                                  \
    @alsa @cpufreq @networkmanager @preload @crond          \
    !network !netfs !crond                                  \
)
В чём сакраментальный смысл -
void
DAEMONS=(                                                   \
      ....                                \
    ... @crond          \
    ... !crond                                  \
)

?
\ в конце строки экранирует конец строки, лишние пробелы игнорируются.
Сакральный смысл, очевидно, в том, чтобы выстроить для себя элементы массива DAEMONS более наглядно :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.