[РЕШЕНО] Проблема с fbsplash. Не работает silent mode
alekxs 16 апреля, 2009 - 16:27
При загрузке появляется графическая заставка с надписью 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
Дайте вывод команды
Я ♥ 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
Покажите
Я ♥ 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
Попробуйте добавить эти опции
Попробуйте добавить эту опцию к ядру
P.S. Не стоит ли попробовать ядро из ветки tuxonice-sources
Я ♥ Gentoo & Funtoo
У меня нет этой опции.
У меня нет этой опции.
А чем тут может помочь TuxOnIce?
Там есть эта опция, и кроме
Там есть эта опция, и кроме неё есть ещё
и в TuxOnIce сплэш работает также при suspend-to-ram, suspend-to-disk.
P.S. Можно глянуть на
Я ♥ 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.
Здесь где-то была тема насчет
Здесь где-то была тема насчет того, что надо внимательно читать комментарии. Повторяю
Проблема не решена. Тот же
Проблема не решена. Тот же эффект наблюдается на 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 ставится
вместо
Есть серьёзное подозрение, что это "костыль", но ,как говорится, за неимением...
И при выходе из системы
И при выходе из системы работает сплэш?
Я ♥ Gentoo & Funtoo
Работает :)
Работает :)
P.S. А вот в секции append действительно, как оказалось, не обязательно указывать разрешение экрана.
P.P.S. Большое спасибо за помощь!