История изменений
Исправление Jameson, (текущая версия) :
Ядро тут не причём. Это не так работает. Любая программа, или скрипт, выводит свои сообщения куда то. Демон логгер, который тебе нужно установить, собирает эти сообщения и пишет в журнал. Это собственно и есть логи. Некоторые программы ведут свои логи сами. Ядро тоже ведёт свой лог, но он в кольцевом буфере по умолчанию, посмотреть его содержимое можно командой dmesg. Логгер же сохраняет его содержимое на диск, в текстовый лог. Он же занимается ротированием логов, следит чтобы они не раздувались и подчищает старые.
К той проблеме что ты решаешь логи ядра имеют косвенное отношение, глядя на них я мог бы сказать правильно ли ты ядро собрал и какой фреймбуфер у тебя грузится, с какими параметрами и как он инициализирует твою консоль. Но судя по тому что у тебя setfont вручную в консоли отрабатывает - фреймбуфер у тебя работает. Но почему то не отрабатывает скрипт consolefont. Внутри скрипта я вижу что он пытается делать setfont в файлы терминалов вида ttyp(номер), а они у тебя могут называться по другому, так как ты при настройке ядра не включил > Device Drivers > Character devices > Unix98 PTY support или наоборот ВКЛЮЧИЛ Legacy (BSD) PTY support там же. Ругань на отсутствие этих tty я бы увидел в messages, если бы ты уже установил syslog-ng блин наконец. Ты без него всё равно системой нормально пользоваться не сможешь, и это описано в handbook кстати.
emerge syslog-ng потом rc-update add syslog-ng boot затем /etc/init.d/syslog-ng start или перезагрузись
Исходная версия Jameson, :
Ядро тут не причём. Это не так работает. Любая программа, или скрипт, выводит свои сообщения куда то. Демон логгер, который тебе нужно установить, собирает эти сообщения и пишет в журнал. Это собственно и есть логи. Некоторые программы ведут свои логи сами. Ядро тоже ведёт свой лог, но он в кольцевом буфере по умолчанию, посмотреть его содержимое можно командой dmesg. Логгер же сохраняет его содержимое на диск, в текстовый лог. Он же занимается ротированием логов, следит чтобы они не раздувались и подчищает старые.
К той проблеме что ты решаешь логи ядра имеют косвенное отношение, глядя на них я мог бы сказать правильно ли ты ядро собрал и какой фреймбуфер у тебя грузится, с какими параметрами и как он инициализирует твою консоль. Но судя по тому что у тебя setfont вручную в консоли отрабатывает - фреймбуфер у тебя работает. Но почему то не отрабатывает скрипт consolefont. Внутри скрипта я вижу что он пытается делать setfont в файлы терминалов вида ttyp(номер), а они у тебя могут называться по другому, так как ты при настройке ядра не включил > Device Drivers > Character devices > Unix98 PTY support или наоборот ВКЛЮЧИЛ Legacy (BSD) PTY support там же. Ругань на отсутствие этих tty я бы увидел в messages, если бы ты уже установил syslog-ng блин наконец. Ты без него всё равно системой нормально пользоваться не сможешь, и это описано в handbook кстати.