[РЕШЕНО] Проблема с fbsplash. Не работает silent mode

При загрузке появляется графическая заставка с надписью Initializing the kernel... и всё. В загрузочных сообщениях следующий warning:
The filesystem mounted on / doesn't contain the /dev/tty1 device which is required for the silent splash to function properly. Silent splash will not be enable. Please create the appropriate device node to avoid this message.
В чём может быть проблема?
P.S. Режим verbose работает нормально.
Проблема частично решилась обновлением splashutils до 1.5.4.3. Теперь загрузка проходит нормально, но по её окончании графическая заставка остаётся. Для перехода в консоль надо нажимать Alt+F1. Или успеть во время загрузки перейти в verbose mode.

Дайте вывод команды grep

Дайте вывод команды

grep `uname -r` /boot/grub/grub.conf

Я Gentoo & Funtoo

У меня стоит не grub, а lilo.

У меня стоит не grub, а lilo.

Проблема в отсутствии

Проблема в отсутствии устройства.
А вот почему его нету, это вопрос.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Девайс есть. Alex_Dell-M2300

Девайс есть.
Alex_Dell-M2300 mnt # ls -la /dev | grep tty1
crw------- 1 alex tty 4, 1 Апр 16 16:47 tty1

И всё же покажите, с какими

И всё же покажите, с какими опциями грузится ядро.

Я Gentoo & Funtoo

image=/boot/vmlinuz

image=/boot/vmlinuz
label="gentoo-old"
append="video=vesa:ywrap,mtrr,1440x900-32@60 splash=silent,theme:natural_gentoo console=tty1"
read-only
root=/dev/sda5
vga=0x365
initrd=/boot/fbsplash-natural_gentoo-1440x900

Проблема частично решилась

Проблема частично решилась обновлением splashutils до 1.5.4.3. Теперь загрузка проходит нормально, но по её окончании графическая заставка остаётся. Для перехода в консоль надо нажимать Alt+F1. Или успеть во время загрузки перейти в verbose mode.

Не пробовали запускать без

Не пробовали запускать без опции console=tty1.
У меня она присутствует, но в некоторых HOWTO этой опции в конфигурации загрузчика нет.

Я Gentoo & Funtoo

Попробовал. Не помогло.

Попробовал. Не помогло. Появляется графическая заставка, и сразу после загрузки ядра поверх неё печатаются загрузочные сообщения, среди которых присутствует предложение добавить опцию console=tty1 в конфигурацию загрузчика. Приведенное вами руководство я уже видел. Факт отсутствия описания опции console=tty1 в нём ни о чём не говорит - данное HOWTO изрядно устарело.

Покажите uname -r zgrep -i

Покажите

uname -r
zgrep -i fb /proc/config.gz | grep -v '^#'

Я Gentoo & Funtoo

Alex_Dell-M2300 etc # uname

Alex_Dell-M2300 etc # uname -r
2.6.27-gentoo-r8
Alex_Dell-M2300 etc # zgrep -i fb /proc/config.gz | grep -v '^#'
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_VESA=y
CONFIG_FB_CON_DECOR=y

Попробуйте добавить эти опции

Попробуйте добавить эту опцию к ядру

CONFIG_FB_BOOT_VESA_SUPPORT=y

P.S. Не стоит ли попробовать ядро из ветки tuxonice-sources

Я Gentoo & Funtoo

У меня нет этой опции.

Lupo Alberto написал(а):
Попробуйте добавить эту опцию к ядру

CONFIG_FB_BOOT_VESA_SUPPORT=y

У меня нет этой опции.

Lupo Alberto написал(а):
P.S. Не стоит ли попробовать ядро из ветки tuxonice-sources

А чем тут может помочь TuxOnIce?

Там есть эта опция, и кроме

Там есть эта опция, и кроме неё есть ещё

CONFIG_TOI_USERUI_DEFAULT_PATH="/sbin/tuxoniceui_fbsplash"

и в TuxOnIce сплэш работает также при suspend-to-ram, suspend-to-disk.
P.S. Можно глянуть на

zgrep FB_BOOT_VESA /proc/config.gz

Я Gentoo & Funtoo

Насколько я понимаю, в

Насколько я понимаю, в TuxOnIce все эти дополнительные опции работают как раз только при suspend-to-ram (то есть и там splash-картинка появляется), а при обычной загрузке все то же, что и на gentoo-sources.

Alex_Dell-M2300 ~ # zgrep

Alex_Dell-M2300 ~ # zgrep FB_BOOT_VESA /proc/config.gz
Alex_Dell-M2300 ~ #

А у вас на 27 ядре сплэш

А у вас на 27 ядре сплэш когда-либо работал? Вспомнилось, что у меня с этим ядром как-то не сложилось :), и с 26-го сразу перешёл на 28-ое. Понимаю, предложение из области "метода научного тыка", но вы не пробовали установить ядро из тестовой ветки?

Я Gentoo & Funtoo

Нет, на этой машине я его

Нет, на этой машине я его первый раз ставлю. И, вобщем-то, тоже решил попробовать 28-е или 29-е ядро.

Посмотрите

Посмотрите http://tuupic.org.ru/nastrojka-bootsplash-v-gentoo/

Я Gentoo & Funtoo

Попробуйте после console=tty1

Попробуйте после console=tty1 добавить quiet.

Я Gentoo & Funtoo

Не помогло :( Посмотрел

Не помогло :(
Посмотрел приведённое вами руководство, кроме опции quiet ничего нового не узнал.

У меня uvesafb прекрасно

У меня uvesafb прекрасно работает. GeForce 7700, что ли

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Не думаю, что проблема в

Не думаю, что проблема в видеокарте. На точно такой же, как у меня сейчас, fbsplash запускался. Причём без всяких танцев с бубном.

А если примонтировать /

А если примонтировать / куда-нибудь ещё и глянуть в /dev
есть там /dev/tty1?
нужно ведь смотреть не на то, что создано udev-ом, а чуть раньше, AFAIR.

Здесь где-то была тема насчет

Здесь где-то была тема насчет того, что надо внимательно читать комментарии. Повторяю

alekxs написал(а):
Проблема частично решилась обновлением splashutils до 1.5.4.3. Теперь загрузка проходит нормально, но по её окончании графическая заставка остаётся. Для перехода в консоль надо нажимать Alt+F1. Или успеть во время загрузки перейти в verbose mode.

Проблема не решена. Тот же

Проблема не решена. Тот же эффект наблюдается на 28-ом, 29-ом ядрах и на посоветованном Lupo Alberto tuxonice-sources. Есть у кого еще идеи?

У меня опять совет из серии

У меня опять совет из серии "А если попробовать так..."
Попробуйте пересобрать initrd с другим разрешением, поменьше.

Я Gentoo & Funtoo

Уже попробовал. Не помогает

Уже попробовал. Не помогает ни смена разрешения, ни смена темы, ни компиляция образа initrd в ядро.

Попробуйте по очереди убрать

Попробуйте по очереди убрать опции vga=0x365 и video=vesa:ywrap,mtrr,1440x900-32@60, т. е. использовать какую-либо одну.

Я Gentoo & Funtoo

[РЕШЕНО]

Проблема решена. В /etc/conf.d/splash ставится

SPLASH_EFFECTS="fadein"

вместо

SPLASH_EFFECTS="fadein,fadeout"

Есть серьёзное подозрение, что это "костыль", но ,как говорится, за неимением...

И при выходе из системы

И при выходе из системы работает сплэш?

Я Gentoo & Funtoo

Работает :)

Работает :)
P.S. А вот в секции append действительно, как оказалось, не обязательно указывать разрешение экрана.
P.P.S. Большое спасибо за помощь!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".