HOW-TO: bootsplash в Debian Lenny (как поставить и с чем употреблять :))

Knoppix

Модераторы: Warderer, Модераторы разделов

MNS
Сообщения: 6
ОС: Debian

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение MNS »

из /etc/default/bootsplash:

Код: Выделить всё

SPLASH_SIZE=1024x768
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

Хорошо, тогда приведите еще выводы команд:

Код: Выделить всё

cat /boot/config-2.6.26-2.1-686 | grep BOOTSPLASH
cat /boot/config-2.6.26-2.1-686 | grep FRAMEBUFFER
cat /boot/config-2.6.26-2.1-686 | grep VESA
cat /boot/config-2.6.26-2.1-686 | grep FB

Какие-нибудь опции дополнительно включали/выключали при конфигурировании ядра?
Спасибо сказали:
MNS
Сообщения: 6
ОС: Debian

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение MNS »

KernelPanic писал(а):
15.06.2009 19:32
Хорошо, тогда приведите еще выводы команд:

Код: Выделить всё

ak0190:/home/dilshod# cat /boot/config-2.6.26-2.1-686 | grep BOOTSPLASH
ak0190:/home/dilshod# cat /boot/config-2.6.26-2.1-686 | grep FRAMEBUFFER
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
ak0190:/home/dilshod# cat /boot/config-2.6.26-2.1-686 | grep VESA
CONFIG_FB_UVESA=m
CONFIG_FB_VESA=y
ak0190:/home/dilshod# cat /boot/config-2.6.26-2.1-686 | grep FB
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_IFB=m
CONFIG_VIDEO_FB_IVTV=m
CONFIG_FB=y
CONFIG_FB_DDC=m
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=m
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=m
CONFIG_FB_SVGALIB=m
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
CONFIG_FB_ARC=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_UVESA=m
CONFIG_FB_VESA=y
CONFIG_FB_EFI=y
# CONFIG_FB_IMAC is not set
CONFIG_FB_N411=m
CONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not set
CONFIG_FB_NVIDIA_BACKLIGHT=y
# CONFIG_FB_RIVA is not set
CONFIG_FB_I810=m
# CONFIG_FB_I810_GTF is not set
CONFIG_FB_LE80578=m
CONFIG_FB_CARILLO_RANCH=m
CONFIG_FB_INTEL=m
# CONFIG_FB_INTEL_DEBUG is not set
CONFIG_FB_INTEL_I2C=y
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=m
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
# CONFIG_FB_SAVAGE_ACCEL is not set
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_VOODOO1=m
CONFIG_FB_VT8623=m
CONFIG_FB_CYBLA=m
CONFIG_FB_TRIDENT=m
# CONFIG_FB_TRIDENT_ACCEL is not set
CONFIG_FB_ARK=m
CONFIG_FB_PM3=m
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=m
CONFIG_FB_GEODE_GX=m
CONFIG_FB_GEODE_GX1=m
CONFIG_FB_SM501=m
CONFIG_FB_VIRTUAL=m
ak0190:/home/dilshod#

KernelPanic писал(а):
15.06.2009 19:32
Какие-нибудь опции дополнительно включали/выключали при конфигурировании ядра?

нет
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

По самой первой команде вывод должен быть таким:

Код: Выделить всё

CONFIG_BOOTSPLASH=y

Либо Вы не наложили патч bootsplash'а на ядро, либо не включили его при конфигурации. Читайте хау-ту еще раз и очень внимательно, особенно в месте наложения патча и конфигурации ядра (пункты 2.2 и 3), там очень важно, в каком месте накладывать патч и конфигурировать.

Самое начало пункта 2.2:
Копируем патч в подпапку с исходниками (которая debian/build/build_i386_none_686).
В консоли входим в данную подпапку с исходниками и выполняем:

Самое начало пункта 3:
Продолжаем в той же подпапке (debian/build/build_i386_none_686), выполняем команду на конфигурацию:
Спасибо сказали:
MNS
Сообщения: 6
ОС: Debian

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение MNS »

Спасибо. Попробую все заново.
Спасибо сказали:
MNS
Сообщения: 6
ОС: Debian

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение MNS »

После еще одной неудачной попытки (это про Debian-Way), решил....скачать ядро из www.kernel.org и компилить его по первой инструкции....и, о чудо, все заработало...и картинка есть, и анимация (даже умудрился нужные настройки (в .config) для подключения вай-фая, звука и видео поставить).
Но, единственно, при изменение тем bootsplash-а, надо заново править файл /boot/grub/menu.lst, хотя установил bstheme из первого архива. Но, это мелочь...не так часто меняю темы.
P.S. Спасибо БОЛЬШОЕ еще раз, KernelPanic.
P.S.2. Скачал и установил ядро 2.6.29 с патчем 2.6.29.5 на amd64.
Спасибо сказали:
Аватара пользователя
samodelkins
Сообщения: 268
ОС: Debian squeeze

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение samodelkins »

KernelPanic, спасибо за хаутушку, красиво. Но у меня возник вопрос, при нажатии ctrl+alt+F1, я вываливаюсь не в консоль, а на заставку. Данный бутсплеш, должен заканчивать свою работу после старта иксов? А то надобно поставить обратно дрова на видюху, а консоль то того. В принципе, возможно подредактироать menu.lst , поставить дрова, и вернуть всё обратно? Но может есть другой вариант.
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

Чего-то уже не помню, как это было, когда нажимаешь данную комбинацию при бутсплэше, так как сам не использую (надоело как-то :)). Там клавиши F2 или ESC попробуйте, должно вывести в verbose режим.
Спасибо сказали:
Аватара пользователя
samodelkins
Сообщения: 268
ОС: Debian squeeze

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение samodelkins »

Ага, спасибо, ESC помог.
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение faithman »

Интересно , графическая загрузка с помощью Plymouth будет в Debian включена ?
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

> Интересно , графическая загрузка с помощью Plymouth будет в Debian включена ?
Судя по видео, он не так уж и хорош в качестве графического загрузчика, чего-то гугл молчит по его поводу в тряпочку.
Подкиньте ссыль на почитать?
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение faithman »

KernelPanic писал(а):
25.08.2009 19:34
> Интересно , графическая загрузка с помощью Plymouth будет в Debian включена ?
Судя по видео, он не так уж и хорош в качестве графического загрузчика, чего-то гугл молчит по его поводу в тряпочку.
Подкиньте ссыль на почитать?


Ссылку не знаю,но лично включал в Fedora 11.
Да,согласен,темы пока у неё слабые - в Fedora вроде 3-4 темы было только.Зато на самой ранней стадии загрузки сплеш появляется, и без вываливания в текстовый режим , и без рывков при переключении видеорежима.Но у меня не было поддержки широкоформатного разрешения.Это от ядра вроде бы зависит.KMS нужен в ядре.Думаю,когда
добавят новое ядро в testing ,Plymouth появится.Вроде бы в Ubuntu 9.x есть уже она.Сам её не пользовал,слышал только что есть.
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

> Зато на самой ранней стадии загрузки сплеш появляется, и без вываливания в текстовый режим , и без рывков при переключении видеорежима.
Я вот как раз вижу, что не на самой ранней стадии появляется сплэш, поэтому и написал, что он не так хорош.
Спасибо сказали:
faithman
Сообщения: 107
ОС: GNU/Linux

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение faithman »

KernelPanic писал(а):
26.08.2009 19:54
> Зато на самой ранней стадии загрузки сплеш появляется, и без вываливания в текстовый режим , и без рывков при переключении видеорежима.
Я вот как раз вижу, что не на самой ранней стадии появляется сплэш, поэтому и написал, что он не так хорош.


Это мелочь.
В Fedora 11 намного лучше работает,чем всякие usplash/splashy в Debian.Plymouth лично для меня,хотя текстовый режим загрузки самый надёжный.
Доделают когда-нибудь.
Спасибо сказали:
Аватара пользователя
Uzix
Сообщения: 45
ОС: Debian Sid

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение Uzix »

Патч очень хороший! Юзал на 2.6.26-debian и 2.6.30-vanila для установки фона - все было замечательно! Жаль, что на 2.6.31-zen1 пока не идет, на ваниле вроде тоже. Планируется ли порт на новое ядро и зен-сорцы?(уж слишком хороши))
Runtime error 200 at 0708:07C7
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

Ну если надо, то гляну ближе к выходным. Я уже сам пользую 2.6.31, только не пытался наложить бутсплэш.
Спасибо сказали:
Аватара пользователя
Uzix
Сообщения: 45
ОС: Debian Sid

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение Uzix »

KernelPanic писал(а):
15.09.2009 19:53
Ну если надо, то гляну ближе к выходным. Я уже сам пользую 2.6.31, только не пытался наложить бутсплэш.

Да! Было бы замечательно, ибо fbcondecor (уже включенный в zen-sources) слишком замудрен и добиться фона в момент загрузки так и не удалось :-(.
Runtime error 200 at 0708:07C7
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

Добавил патч для ядра 2.6.31. Смотрите в первом посте. Собирается без ошибок.
Спасибо сказали:
Аватара пользователя
Uzix
Сообщения: 45
ОС: Debian Sid

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение Uzix »

Отлично, ванильное ядро пропатчилось и собралось без проблем, а вот с zen-sources пришлось повозиться, но результат того стоит. Если кого-нибудь заинтересует, могу написать как наложить bootsplash совместно с zen-sources, чтобы ничего не поломать :)
Runtime error 200 at 0708:07C7
Спасибо сказали:
artur1
Сообщения: 3

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение artur1 »

Uzix писал(а):
22.09.2009 17:14
Отлично, ванильное ядро пропатчилось и собралось без проблем, а вот с zen-sources пришлось повозиться, но результат того стоит. Если кого-нибудь заинтересует, могу написать как наложить bootsplash совместно с zen-sources, чтобы ничего не поломать :)


Будь так добр отпиши пожалуйста как с zen-sources наложить bootsplash, а то на этапе наложения патчей уже всё обламывается, мучаюсь уже 3 дня.
Спасибо сказали:
Аватара пользователя
Uzix
Сообщения: 45
ОС: Debian Sid

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение Uzix »

Расскажу на примере 2.6.31-zen3:
1. распаковываем linux-2.6.31.tar.bz2
2. наклыдываем патч bootsplash bootsplash_3.1.6_2.6.31.diff

Код: Выделить всё

patch -p1 <bootsplash-3.1.6-2.6.31.diff

3. распаковываем 2.6.31-zen3.patch.bz2
4. заходим в файл 2.6.31-zen3.path через mc и удаляем следующие файлы:
/a/drivers/video/Kconfig.diff
/a/drivers/video/console/*
/a/include/linux/console_struct.h.diff
/a/include/linux/fb.h.diff
5. накладываем 2.6.31-zen3.path
6. собираем и радуемся )
Runtime error 200 at 0708:07C7
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение SaTaN »

а есть готовый деб-пакет, чтобы не заморачиватся особо?

зы. попробовал splashy, действительно глючная штука.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение shevan »

Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

shevan писал(а):
11.11.2009 18:26
Есть.
http://bstheme.sourceforge.net/
Вы это к чему? Я так понял, что нужен готовый пакет для реализации bootsplash без перекомпиляции ядра, ответ - нет.
bstheme - это пакет управления темами. Кстати, в этом хау-ту используется его "улучшенная" версия.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение shevan »

Вы это к чему? Я так понял, что нужен готовый пакет для реализации bootsplash без перекомпиляции ядра, ответ - нет.

А мне показалось, что без компиляции.
Там ядро скачивается (2.6.18) уже с поддержкой + файлы bootsplash + темы отдельно
вариант конечно старее чем ручная сборка, но вопрос был таков
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение KernelPanic »

shevan писал(а):
11.11.2009 21:10
А мне показалось, что без компиляции.
Там ядро скачивается (2.6.18) уже с поддержкой + файлы bootsplash + темы отдельно
Ах, да, я уже и забыл про это ядро :)
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение shevan »

бредовый вариант :)
Отказаться от новых ядер лишь для того чтобы появилась экранная заставка :ohmy:
Вобщем, я бы не стал даже сборкой заниматься ради этого.
SaTaN, ссылку выше очень не рекомендую!
ЗЫ. во время загрузки можно выглянуть в окно, там пейзажи иногда сменяются. :crazy:
и обойтись без bootsplash
Спасибо сказали:
Аватара пользователя
SaTaN
Сообщения: 374
ОС: Debian GNU/Linux squeeze sid

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение SaTaN »

shevan
уже понял :)
Спасибо сказали:
bugmenot555
Сообщения: 42
ОС: Debian Lenny

Re: HOW-TO: bootsplash в Debian Lenny

Сообщение bugmenot555 »

всем привет!
сначала хочу сказать спасибо за хауту.
Всё прошло и установилось без сучка, без задоринки
но..
когда перехожу в консоль наблюдаю такой глюк:
поверх текста посередине болтается анимация от bootsplash и перекрывает текст находящийся под ней.
как это исправить?
помогите, пожалуйста
вот скрин того, что я наблюдаю
Изображение
Спасибо сказали: