* [Comm] Bootsplash @ 2008-09-29 11:15 Александр Леутин 2008-09-29 11:19 ` Александр Леутин 2008-09-29 14:16 ` Sergey Shilov 0 siblings, 2 replies; 14+ messages in thread From: Александр Леутин @ 2008-09-29 11:15 UTC (permalink / raw) To: ALT Linux Community general discussions Добрый день! Подскажите, пожалуйста, как включить Bootsplash? Установлены пакеты: bootsplash-3.3-alt4 design-bootsplash-EvenNewerTux-1.0-alt1 design-bootsplash-server-4.0.0-alt3 [root@el ~]# grep -v \# /etc/sysconfig/bootsplash SPLASH="yes" THEME="current" [root@el ~]# grep splash /etc/lilo.conf message="/boot/splash/message" append="panic=30 splash=silent" [root@el ~]# Однако bootsplash при загрузке не отображается :( -- Александр Леутин Registered Linux user #295797 Жизнь -- смертельно интересная штука! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-29 11:15 [Comm] Bootsplash Александр Леутин @ 2008-09-29 11:19 ` Александр Леутин 2008-09-29 12:06 ` Victor Zhuravlyov 2008-09-29 14:16 ` Sergey Shilov 1 sibling, 1 reply; 14+ messages in thread From: Александр Леутин @ 2008-09-29 11:19 UTC (permalink / raw) To: ALT Linux Community general discussions Александр Леутин пишет: > Добрый день! > Подскажите, пожалуйста, как включить Bootsplash? > Однако bootsplash при загрузке не отображается :( Вдогонку: [root@el ~]# chkconfig --list splash splash 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@el ~]# uname -a Linux el.sutc.ru 2.6.24-std-def-alt8 #1 SMP Mon Apr 28 15:47:17 MSD 2008 i686 GNU/Linux [root@el ~]# ls -las /proc/splash ls: cannot access /proc/splash: No such file or directory [root@el ~]# -- Александр Леутин Registered Linux user #295797 Жизнь -- смертельно интересная штука! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-29 11:19 ` Александр Леутин @ 2008-09-29 12:06 ` Victor Zhuravlyov 0 siblings, 1 reply; 14+ messages in thread From: Victor Zhuravlyov @ 2008-09-29 12:06 UTC (permalink / raw) To: ALT Linux Community general discussions Чтобы поставить или сменить бутсплеш, вроде нужно initrd пересобрать (man mkinitrd) И в lilo.conf должно быть что-то типа такого boot=/dev/sda map=/boot/map lba32 prompt compact timeout="10" install="menu" default="linux" vga="0x317" append="resume=/dev/hda3 panic=30 splash=silent" message="/boot/splash/message" image="/boot/vmlinuz" label="linux" initrd="/boot/initrd.img" root=/dev/sda2 read-only optional ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <48E1DAB5.8030804@rambler.ru>]
* Re: [Comm] Bootsplash @ 2008-09-30 9:21 ` Sergey Vlasov 2008-09-30 13:17 ` Sergey Shilov ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Sergey Vlasov @ 2008-09-30 9:21 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1526 bytes --] On Tue, Sep 30, 2008 at 01:52:21PM +0600, Александр Леутин wrote: > Victor Zhuravlyov пишет: > >Чтобы поставить или сменить бутсплеш, вроде нужно initrd > >пересобрать (man mkinitrd) > А не подскажете, какие добавить параметры? Способ, описанный на > http://altlinux.org/Splash , не работает -- система перестает > грузиться. Эта страница протухла - запись вывода splash прямо в конец образа initrd использовалась в дистрибутивах до 3.0.x включительно (с ядрами <= 2.6.12 и initrd в формате romfs). При использовании initramfs данные splash размещаются внутри архива cpio.gz в файле с именем /bootsplash (см. функцию PrepareBootSplashData() в скрипте /sbin/mkinitrd); для замены этого файла нужно заново запустить mkinitrd. Параметр THEME="имя" для выбора нужной темы может быть задан в файле /etc/sysconfig/bootsplash; там же должно быть указано SPLASH="yes", чтобы bootsplash добавлялся в initrd. Разрешение, для которого создаётся образ, определяется по режиму фреймбуфера, установленному при вызове mkinitrd - т.е., чтобы в initrd были помещены правильные данные, нужно загрузить систему с нужным параметром vga=...; однако, если выбранная тема не поддерживает текущее разрешение (нет файла /etc/bootsplash/themes/$THEME/config/bootsplash-$fbresolution.cfg), конфигурация bootsplash будет молча проигнорирована. Кроме того, проверяется наличие поддержки bootsplash в выбранном ядре (по содержимому /boot/System.map-$KERNEL - в ядре должны присутствовать символы с именами вида splash_*). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 9:21 ` Sergey Vlasov @ 2008-09-30 13:17 ` Sergey Shilov 2008-09-30 14:39 ` Александр Леутин 2008-09-30 14:41 ` Michael A. Kangin 2 siblings, 0 replies; 14+ messages in thread From: Sergey Shilov @ 2008-09-30 13:17 UTC (permalink / raw) To: community В сообщении от 30 сентября 2008 Sergey Vlasov написал(a): > Кроме того, > проверяется наличие поддержки bootsplash в выбранном ядре (по > содержимому /boot/System.map-$KERNEL - в ядре должны присутствовать > символы с именами вида splash_*). 2 Mikhail Yakshin А что "вида splash_*" присутствует в std-def ? --- С уважением С.Шилов ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 9:21 ` Sergey Vlasov 2008-09-30 13:17 ` Sergey Shilov @ 2008-09-30 14:39 ` Александр Леутин 2008-09-30 14:41 ` Michael A. Kangin 2 siblings, 0 replies; 14+ messages in thread From: Александр Леутин @ 2008-09-30 14:39 UTC (permalink / raw) To: ALT Linux Community general discussions Sergey Vlasov пишет: > Параметр THEME="имя" для выбора нужной темы может быть задан в файле > /etc/sysconfig/bootsplash; там же должно быть указано SPLASH="yes", > чтобы bootsplash добавлялся в initrd. Разрешение, для которого Это все есть, полный порядок. > создаётся образ, определяется по режиму фреймбуфера, установленному > при вызове mkinitrd - т.е., чтобы в initrd были помещены правильные > данные, нужно загрузить систему с нужным параметром vga=...; однако, Пробовал перегенерировать mkinitrd с нужным vga=0x362 -- не помогло. > если выбранная тема не поддерживает текущее разрешение (нет файла > /etc/bootsplash/themes/$THEME/config/bootsplash-$fbresolution.cfg), Файл есть, из состава пакета design-bootsplash-server-4.0.0-alt3 > конфигурация bootsplash будет молча проигнорирована. Кроме того, > проверяется наличие поддержки bootsplash в выбранном ядре (по > содержимому /boot/System.map-$KERNEL - в ядре должны присутствовать > символы с именами вида splash_*). Судя по этому способу проверки, поддержка bootsplash в ядре есть:[root@el boot]# grep splash /boot/System.map-`uname -r` | wc -l 32 [root@el boot]# Однако при загрузке с vga=0x314 /proc/splash наблюдается, а при загрузке с vga=0x362 -- нет. Пробовал перегенерировать mkinitrd -- поведение системы не меняется. -- Александр Леутин | Registered Linux user #295797 Жизнь -- смертельно интересная штука! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 9:21 ` Sergey Vlasov 2008-09-30 13:17 ` Sergey Shilov 2008-09-30 14:39 ` Александр Леутин @ 2008-09-30 14:41 ` Michael A. Kangin 2 siblings, 0 replies; 14+ messages in thread From: Michael A. Kangin @ 2008-09-30 14:41 UTC (permalink / raw) To: community On Tuesday 30 September 2008 13:21:03 Sergey Vlasov wrote: > чтобы bootsplash добавлялся в initrd. Разрешение, для которого > создаётся образ, определяется по режиму фреймбуфера, установленному > при вызове mkinitrd - т.е., чтобы в initrd были помещены правильные > данные, нужно загрузить систему с нужным параметром vga=...; Вот это особенно порадовало при сотворении initrd для образа терминального клиента. -- wbr, Michael A. Kangin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-29 11:15 [Comm] Bootsplash Александр Леутин 2008-09-29 11:19 ` Александр Леутин @ 2008-09-29 14:16 ` Sergey Shilov 2008-09-29 20:56 ` Michael Shigorin 2008-09-30 7:56 ` Александр Леутин 1 sibling, 2 replies; 14+ messages in thread From: Sergey Shilov @ 2008-09-29 14:16 UTC (permalink / raw) To: community В сообщении от 29 сентября 2008 Александр Леутин написал: > Подскажите, пожалуйста, как включить Bootsplash? Заставка пропадает если в /etc/lilo.conf параметром vga=... установлен видеорежим отличный от перечисленных в /etc/bootsplash/themes/current/config/bootsplash-*.cfg а это в неявном виде 0x311(640x480 64к) и 0x314(800x600 64к) Есть шанс увидеть заставку при vga="0x311" или vga="0x314" Для TFT мониторов 1024... это, увы, пойдет в ущерб внешнему виду консоли :-( --- С уважением С.Шилов ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-29 14:16 ` Sergey Shilov @ 2008-09-29 20:56 ` Michael Shigorin 2008-09-30 7:56 ` Александр Леутин 1 sibling, 0 replies; 14+ messages in thread From: Michael Shigorin @ 2008-09-29 20:56 UTC (permalink / raw) To: community On Mon, Sep 29, 2008 at 05:16:00PM +0300, Sergey Shilov wrote: > > Подскажите, пожалуйста, как включить Bootsplash? > Заставка пропадает если в /etc/lilo.conf параметром vga=... > установлен видеорежим отличный от перечисленных в > /etc/bootsplash/themes/current/config/bootsplash-*.cfg > а это в неявном виде 0x311(640x480 64к) и 0x314(800x600 64к) Хорошо бы это ещё на какой altlinux.org/Bootsplash добавить... (желающим нарисовать страничку могу переслать почтовый архив, собранный по этой теме) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-29 14:16 ` Sergey Shilov 2008-09-29 20:56 ` Michael Shigorin @ 2008-09-30 7:56 ` Александр Леутин 2008-09-30 13:19 ` Sergey Shilov 1 sibling, 1 reply; 14+ messages in thread From: Александр Леутин @ 2008-09-30 7:56 UTC (permalink / raw) To: hsvhome, ALT Linux Community general discussions Sergey Shilov пишет: > Заставка пропадает если в /etc/lilo.conf параметром vga=... > установлен видеорежим отличный от перечисленных в > /etc/bootsplash/themes/current/config/bootsplash-*.cfg > а это в неявном виде 0x311(640x480 64к) и 0x314(800x600 64к) [root@el ~]# ls /etc/bootsplash/themes/current/config/bootsplash-* | grep 800 /etc/bootsplash/themes/current/config/bootsplash-1280x800.cfg /etc/bootsplash/themes/current/config/bootsplash-800x600.cfg [root@el ~]# Картинки, указанные в конфиге, доступны. Штатно я себе устанавливал vga="0x362" (ноутбук, матрица 1280x800). vbetest предлагает следующий выбор: VBE Version 3.0 Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS [352] 1280x800 (256 color palette) [353] 1280x800 (5:6:5) [354] 1280x800 (8:8:8) [261] 1024x768 (256 color palette) [279] 1024x768 (5:6:5) [280] 1024x768 (8:8:8) [274] 640x480 (8:8:8) [276] 800x600 (5:6:5) [277] 800x600 (8:8:8) [257] 640x480 (256 color palette) [259] 800x600 (256 color palette) [273] 640x480 (5:6:5) Type a mode number, or 'q' to quit - > Есть шанс увидеть заставку при > vga="0x311" или vga="0x314" При vga="0x314" заставки по-прежнему нет, разрешение меняется на 800x600. -- Александр Леутин Registered Linux user #295797 Жизнь -- смертельно интересная штука! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 7:56 ` Александр Леутин @ 2008-09-30 13:19 ` Sergey Shilov 2008-09-30 14:34 ` Александр Леутин 0 siblings, 1 reply; 14+ messages in thread From: Sergey Shilov @ 2008-09-30 13:19 UTC (permalink / raw) To: community В сообщении от 30 сентября 2008 Александр Леутин написал(a): > [root@el ~]# ls /etc/bootsplash/themes/current/config/bootsplash-* | > grep 800 > /etc/bootsplash/themes/current/config/bootsplash-1280x800.cfg Где-то реально можно 1280x800 ?! > Штатно я себе устанавливал vga="0x362" (ноутбук, матрица 1280x800). Аналогично, но не штатно. Заставки также нет, т.к. нет bootsplash-1280x800.*, но консоль нормального вида :-). > При vga="0x314" заставки по-прежнему нет, разрешение меняется на 800x600. Ходили слухи про необходимость mkinitrd при смене разрешения. --- С уважением С.Шилов ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 13:19 ` Sergey Shilov @ 2008-09-30 14:34 ` Александр Леутин 2008-09-30 15:19 ` Sergey Vlasov 0 siblings, 1 reply; 14+ messages in thread From: Александр Леутин @ 2008-09-30 14:34 UTC (permalink / raw) To: hsvhome, ALT Linux Community general discussions Sergey Shilov пишет: >> [root@el ~]# ls /etc/bootsplash/themes/current/config/bootsplash-* | >> grep 800 >> /etc/bootsplash/themes/current/config/bootsplash-1280x800.cfg > Где-то реально можно 1280x800 ?! Вы имеете ввиду консоль или bootsplash? Консоль реально работает в таком разрешении. >> Штатно я себе устанавливал vga="0x362" (ноутбук, матрица 1280x800). > Аналогично, но не штатно. Заставки также нет, т.к. нет bootsplash-1280x800.*, > но консоль нормального вида :-). Я имею в виду "ставил в /etc/lilo.conf для постоянного пользования". В пакете design-bootsplash-server-4.0.0-alt3 есть *1280x800.cfg, и картинки из этого пакета мне нравятся. Консоль нормального вида, согласен. Хочется теперь еще и нормального bootsplash :) >> При vga="0x314" заставки по-прежнему нет, разрешение меняется на 800x600. > Ходили слухи про необходимость mkinitrd при смене разрешения. Пробовал, не помогает. При загрузке с vga=0x314 наблюдается /proc/splash, при загрузке с vga=0x362 /proc/splash не наблюдается. mkinitrd не меняет поведение. -- Александр Леутин | Registered Linux user #295797 Жизнь -- смертельно интересная штука! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 14:34 ` Александр Леутин @ 2008-09-30 15:19 ` Sergey Vlasov 2008-09-30 16:56 ` Александр Леутин 0 siblings, 1 reply; 14+ messages in thread From: Sergey Vlasov @ 2008-09-30 15:19 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 621 bytes --] On Tue, Sep 30, 2008 at 08:34:25PM +0600, Александр Леутин wrote: > >Ходили слухи про необходимость mkinitrd при > >смене разрешения. > Пробовал, не помогает. > При загрузке с vga=0x314 наблюдается /proc/splash, > при загрузке с vga=0x362 /proc/splash не наблюдается. Патч bootsplash поддерживает только режимы с 16-битным цветом (5:6:5 или 5:5:5 в выводе vbetest). Если таблица режимов, приведённая в предыдущем письме, соответствует действительности, нужно использовать vga=0x361. После загрузки с этим параметром необходимо вызвать mkinitrd, чтобы в initrd был записан bootsplash с нужным разрешением. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Bootsplash 2008-09-30 15:19 ` Sergey Vlasov @ 2008-09-30 16:56 ` Александр Леутин 0 siblings, 0 replies; 14+ messages in thread From: Александр Леутин @ 2008-09-30 16:56 UTC (permalink / raw) To: ALT Linux Community general discussions Sergey Vlasov пишет: > On Tue, Sep 30, 2008 at 08:34:25PM +0600, Александр Леутин wrote: >>> Ходили слухи про необходимость mkinitrd при >>> смене разрешения. >> Пробовал, не помогает. >> При загрузке с vga=0x314 наблюдается /proc/splash, >> при загрузке с vga=0x362 /proc/splash не наблюдается. > > Патч bootsplash поддерживает только режимы с 16-битным цветом (5:6:5 или > 5:5:5 в выводе vbetest). Если таблица режимов, приведённая в предыдущем > письме, соответствует действительности, нужно использовать vga=0x361. > После загрузки с этим параметром необходимо вызвать mkinitrd, чтобы в > initrd был записан bootsplash с нужным разрешением. Ура! Теперь все работает! Сергей, спасибо большое! Рецепт установки bootsplash: 1) Из-под консоли пробуем 'sudo vbetest', выбираем понравившийся режим, тестируем. ВНИМАНИЕ! Следует выбирать режим с цифрами 5:6:5 в скобках! 2) Используя научный калькулятор, переводим номер режима в 16-ричную систему счисления (Hex) и прибавляем 200. Так, к примеру, из режима [353] 1280x800 (5:6:5) получается число 361 (hex). 3) Из кучи пакетов `apt-cache search design-bootsplash` выбираем тот, который понравится. 4) Проверяем, что в понравившемся пакете есть нужное разрешение, к примеру: rpm -ql design-bootsplash-НАЗВАНИЕ-ТЕМЫ | grep 1280x800 5) Прописываем получившееся в п.2 значение в /etc/lilo.conf следующим образом: Если хотим задать разрешение для всех возможных вариантов загрузки -- пишем в начало строчку vga='0x361' (или подобное). Если хотим задать разрешение для какого-то одного ядра -- пишем эту же строчку примерно вот так: image="/boot/vmlinuz-2.6.24-std-def-alt8" # Имя образа initrd. Пригодится в п.9 initrd="/boot/initrd-2.6.24-std-def-alt8.img" label="2624-std-def-8" # Последний параметр определяет поведение bootsplash -- совсем без текста (silent) # или текст поверх графики (verbose). Его так же, как и номер режима, можно # прописывать глобально или для конкретного варианта загрузки addappend="acpi_sleep=s3_bios resume=/dev/sda5 splash=silent" root="/dev/sda3" # Номер видеорежима: vga='0x361' read-only optional 6) Сохраняем изменения в /etc/lilo.conf, выполняем 'sudo lilo' 7) Перезагружаемся. В итоге разрешение в консоли должно поменяться на выбранное в п.1. 8) Если все эти пункты прошли успешно, то дело осталось за малым: В /etc/sysconfig/bootsplash пишем: SPLASH="yes" THEME="НАЗВАНИЕ-ТЕМЫ-ИЗ-ПУНКТА-3" либо делаем ссылку /etc/bootsplash/themes/current -> НазваниеТемы и пишем THEME="current" 9) Выполняем: sudo mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup sudo mkinitrd /boot/initrd-`uname -r`.img `uname -r` 10) Перезагружаемся. Если все сделано верно, мы должны увидеть долгожданный Bootsplash! После смены разрешения, темы или ядра процедуру необходимо повторить. При изменении типа bootsplash (silent/verbose/off) достаточно лишь запуска 'sudo lilo'. -- Александр Леутин | Registered Linux user #295797 Жизнь -- смертельно интересная штука! ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-09-30 16:56 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-09-29 11:15 [Comm] Bootsplash Александр Леутин 2008-09-29 11:19 ` Александр Леутин 2008-09-29 12:06 ` Victor Zhuravlyov 2008-09-30 9:21 ` Sergey Vlasov 2008-09-30 13:17 ` Sergey Shilov 2008-09-30 14:39 ` Александр Леутин 2008-09-30 14:41 ` Michael A. Kangin 2008-09-29 14:16 ` Sergey Shilov 2008-09-29 20:56 ` Michael Shigorin 2008-09-30 7:56 ` Александр Леутин 2008-09-30 13:19 ` Sergey Shilov 2008-09-30 14:34 ` Александр Леутин 2008-09-30 15:19 ` Sergey Vlasov 2008-09-30 16:56 ` Александр Леутин
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git