Делаем анимированный bootsplash. (мини how-to)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Делаем анимированный bootsplash.

Сообщение Mitya-ncc »

Мини how-to.

1. Установка программ

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

emerge bootsplash
etc-update

У меня поставился bootsplash-0.6-r16 С ACCEPT_KEYWORDS лучше не ставить, с ним чуть сложнее всё получается.
На gentoo.org рекомендуют ставить патч для bootsplash, но мы этого делать не будем, так он старый и не поддерживает новые baselayout, => результат может быть весьма неожиданный. Тем более, что сейчас из всего архива с патчем надо будет всего один файл, который по какой-то непонятной для причине есть и последних bootsplash, но не устанавливается.

2. Настройка ядра
В ядрах vanilla нет нужного нам патча для bootsplash, но его можно взять из уже имеющегося у нас архива /usr/portage/distfiles/bootsplash-0.6-r16.tar.bz2
Копируем нужный патч в каталог с ядром и устанавливем его.

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

bzcat bootsplash-3.1.4-2.6.3.diff.bz2 | patch -p1

В ядрах gentoo, love, mm и некоторых других патч этот уже есть, остаётся только правильно сконфигурировать.

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

cp .config ../ && make mrproper && cp ../.config . && make menuconfig

Проверьре, чтобы все эти опции были включены. Заметьте, что фреймбуфер нужен именно vesa.

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

Block Devices ->
    [*] Loopback device support
    [*] RAM disk support
    (4096)   Default RAM disk size
    [*] Initial RAM disk (initrd) support
Console Drivers ->
    [*] VGA text console
    [*] Video mode selection support
Console Drivers -> Frame-buffer support ->
    [*] Support for frame buffer devices
    [*] VESA VGA graphics console
    [*] Use splash screen instead of boot logo

Компилируем и устанавливаем ядро. (для 2.6.х !!)
make && make modules_install
mount /boot
cp System.map /boot && cp arch/i386/boot/bzImage /boot

3. Настройка загрузчика
Разберём настройку загрузчика Grub, так как почти все джентульмены используют именно его. Для lilo всё делается аналогично, но опции ядра надо добавить в append и vga соответственно.
Возьмём уже готовый initrd. Легко догадаться, что вместо 1024х768 надо подставить другое значение, если у Вас другое разрешение.

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

cp /usr/share/bootsplash/initrd-gentoo-1024x768 /boot
nano -w /boot/grub/grub.conf

Редактируем. Вот пример из моего grub.conf

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

title  Linux 2.6.5 love-sources with splash
root (hd0,0)
kernel /bzImage-love ro root=/dev/hda6 video=vesa:1024x768@76,ywrap,mtrr vga=0x317 splash=silent
initrd /initrd-gentoo-1024x768

Вот табличка из файла /usr/src/linux/Documentation/fb/vesafb.txt из которой Вам станет ясно, какое значение прописать в параметре vga.
Параметр splash может быть silent или verbose. Пишем silent, так как самое интересное впереди.
В параметре initrd пишем название только что скопированного файла.

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

    | 640x480  800x600  1024x768 1280x1024
----+-------------------------------------
256 |  0x301    0x303    0x305    0x307
32k |  0x310    0x313    0x316    0x319
64k |  0x311    0x314    0x317    0x31A
16M |  0x312    0x315    0x318    0x31B

Теперь внесём скрипт bootsplash в загрузочный уровень default.

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

rc-update add bootsplash default

Всё, bootsplash установлен, и (может быть ;) ) при следующем запуске порадует Вас своей красотой :) .
Но пойдём дальше и добавим в загрузку элементы анимации.
4. Анимация
Выкачиваем этот файл.
распаковываем его содержимое:

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

tar zxvf bootsplash-animations.tar.gz -C /etc/bootsplash/default
cd /etc/bootsplash/default
mv bootsplash-animations animations

Внесём изменения в конфигурационный файл коммандой

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

echo 'BOOTSPLASH_ANIMATIONS="yes"' >> /etc/conf.d/bootsplash

Прошу заметить, что env-update делать не нужно.

Создайте файл /etc/bootsplash/default/config/animations.cfg такого содержания:

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

checkroot start:bootanim start hdd.mng &
checkfs start:bootanim stop &
keymaps start:bootanim start key.mng &
urandom start:bootanim stop &
netmount start: bootanim start network.mng &
checkroot stop:bootanim start -x 0 -y 50 halt.mng &

В последствии его можно легко изменить и дополнить. Тут, я думаю, проблем не возникнет. Все анимированные картинки лежат в /etc/bootsplash/default/animations.

ВАЖНО! Проверьте, есть ли в каталоге /sbin скрипт bootanim, если нет, то создайте его с таким содержанием:
(Этот скрипт есть в самом последнем bootsplash, но почему-то, как я уже говорил, не устанавливается, очевидно баг. Также он есть в патче для bootsplash и baselayout, который imho устанавливать нет никакого смысла)

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

#!/bin/bash
# $Header:
#
# bootanim - boot animation wrapper script for fbmngplay
#
# This script parses /usr/share/splash/current/config/bootsplash-XxY.cfg
# to determine the correct animation position.
#
# (C) 2002 SuSE AG. Written by Stefan Reinauer <stepan@suse.de>
#
# modified by Michael Aichler <micha at aichler dot net>
#
usage()
{
    echo "Usage: `basename $0` COMMAND [OPTIONS] mng1 [mng2 ...]"
    cat << EOF

  Available commands:
    start  starts given animation
    stop  fades out all running animations
    kill  immediately stops all animations
    next  kills current and starts next animation.

  Options for use with start command:
EOF
    echo -e "`fbmngplay -h 2>&1 | grep -v \"usage:\" | grep \"-\"`\n"
}
#!/bin/bash
# $Header:
#
# bootanim - boot animation wrapper script for fbmngplay
#
# This script parses /usr/share/splash/current/config/bootsplash-XxY.cfg
# to determine the correct animation position.
#
# (C) 2002 SuSE AG. Written by Stefan Reinauer <stepan@suse.de>
#
# modified by Michael Aichler <micha at aichler dot net>
#
usage()
{
    echo "Usage: `basename $0` COMMAND [OPTIONS] mng1 [mng2 ...]"
    cat << EOF

  Available commands:
    start  starts given animation
    stop  fades out all running animations
    kill  immediately stops all animations
    next  kills current and starts next animation.

  Options for use with start command:
EOF
    echo -e "`fbmngplay -h 2>&1 | grep -v \"usage:\" | grep \"-\"`\n"
}

if [ "$UID" -ne "0" ]; then
    echo "$0 must be started as user root!!!"
    echo "Exiting..."
    exit 1
fi

test -f /etc/conf.d/bootsplash && . /etc/conf.d/bootsplash
test "${BOOTSPLASH_ANIMATIONS}" != "yes" && exit 0

if [ ! -x /sbin/splash ]; then
    echo "`basename $0`: can't find splash utility"
    exit 1
fi

BOOTSPLASH_THEME="$(/sbin/splash theme)"

DIRECTORY=/etc/bootsplash/${BOOTSPLASH_THEME}/animations
OPTIONS=""
FILES=""
buffer=""
console=""

case "$1" in
    start)
  # We fall through here.
    ;;
    stop)
  sleep $2
  killall -q -2 fbmngplay
  exit 0
    ;;
    kill)
  killall -q fbmngplay
  exit 0
    ;;
    next)
  killall -q -USR1 fbmngplay
  exit 0
    ;;
    *)
  echo "`basename $0`: illegal parameter."
  usage
  exit 1
    ;;
esac

shift

# We end up in bootanim start

for arg in $*; do
    if [ "${arg#*.}" == "mng" ]; then
  FILES="$FILES $arg"
    else
  test "$arg" == "-b" && buffer="true"
  test "$arg" == "-c" && console="true"
  OPTIONS="$OPTIONS $arg"
    fi
done

test -z "$buffer" && OPTIONS="$OPTIONS -b"
test -z "$console" && OPTIONS="$OPTIONS -c 1"

CMDLINE="fbmngplay $OPTIONS"

for file in $FILES; do
    CMDLINE="$CMDLINE ${DIRECTORY}/${file}"
done

eval "$CMDLINE &"
if [ "$UID" -ne "0" ]; then
    echo "$0 must be started as user root!!!"
    echo "Exiting..."
    exit 1
fi

test -f /etc/conf.d/bootsplash && . /etc/conf.d/bootsplash
test "${BOOTSPLASH_ANIMATIONS}" != "yes" && exit 0

if [ ! -x /sbin/splash ]; then
    echo "`basename $0`: can't find splash utility"
    exit 1
fi

BOOTSPLASH_THEME="$(/sbin/splash theme)"

DIRECTORY=/etc/bootsplash/${BOOTSPLASH_THEME}/animations
OPTIONS=""
FILES=""
buffer=""
console=""

case "$1" in
    start)
  # We fall through here.
    ;;
    stop)
  sleep $2
  killall -q -2 fbmngplay
  exit 0
    ;;
    kill)
  killall -q fbmngplay
  exit 0
    ;;
    next)
  killall -q -USR1 fbmngplay
  exit 0
    ;;
    *)
  echo "`basename $0`: illegal parameter."
  usage
  exit 1
    ;;
esac

shift

# We end up in bootanim start

for arg in $*; do
    if [ "${arg#*.}" == "mng" ]; then
  FILES="$FILES $arg"
    else
  test "$arg" == "-b" && buffer="true"
  test "$arg" == "-c" && console="true"
  OPTIONS="$OPTIONS $arg"
    fi
done

test -z "$buffer" && OPTIONS="$OPTIONS -b"
test -z "$console" && OPTIONS="$OPTIONS -c 1"

CMDLINE="fbmngplay $OPTIONS"

for file in $FILES; do
    CMDLINE="$CMDLINE ${DIRECTORY}/${file}"
done

eval "$CMDLINE &"


Вот и всё. Темы можно найти на сайте Bootsplash, а также командой emerge bootsplash-themes-livecd :)
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: Делаем анимированный bootsplash.

Сообщение Selecter »

Никогда такое не делал :) Простой вопрос: куда темы ставить и как выбрать одну из них?
Добавил @ 23.06.2004 22:22
А вот поновей http://forums.gentoo.org/viewtopic.php?t=49036
Спасибо сказали:
Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Re: Делаем анимированный bootsplash.

Сообщение Mitya-ncc »

У них анимации нету ;)
Темы ставить в /etc/bootsplash, ну и initrd, конечно. :)
Выбирать в /etc/conf.d/bootsplash и симлинком /etc/bootsplash/default
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: Делаем анимированный bootsplash.

Сообщение VadimD »

Если я правильно понял анимированные картники появляются при старте различных сервисов из /etc/init.d/. У меня раньше такого не получалось, ходил вокруг да около, потом забил и стартовал fbmngplay -икс -игрек анимашка.mng из /etc/conf.d/local.start(stop). Довольно красиво получалось. Один вопрос - как создавать свои *.mng? Раньше делал, помню, лого моей конторы крутилось, но сейчас забыл и "хау-тя" где-то потерялась. Напомните плс....
И еще, 2Mitya-ncc - спасибо.
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Re: Делаем анимированный bootsplash.

Сообщение Mitya-ncc »

Я даже не знаю... :huh:
libmng надо, я думаю. А чем делать может есть тут...
Добавил @ 25.06.2004 02:24
Ещё тут наверно
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: Делаем анимированный bootsplash.

Сообщение VadimD »

Нашел уже ту бумажку...
Мне говорили умные люди - "если голова, как унитаз, и в ней ничего не задерживается, надо иметь записную книжку, а лучше две, как у меня" - не слушал.... :(
Итак, emerge imagemagick, обязательно USE="png"
Лого рисовал в блендере.
В мегарульном imagemagick`е есть программа convert. Ман её...
Главное, не переусердствовать с параметром -delay, не слишком маленький, 20-35 оптимально, короче, опытным путем, а то fbmngplay у меня сегфаултил.
Все, наслаждаемся.
оффтоп. В идеи входило создание эмнгешки типа VirtuaGirl для fb, но у меня ни камеры, ни стриптизерши под рукой не оказалась :D
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Re: Делаем анимированный bootsplash.

Сообщение Mitya-ncc »

Спасибо. Тоже что-нить сделаю, хорошая идея. ;)
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

На если у меня lilo??? Киньте в меня ссылкой про bootsplash настройку!!!
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Re: Делаем анимированный bootsplash.

Сообщение Mitya-ncc »

(serg_sk @ Friday, 09 July 2004, 19:46) писал(а):На если у меня lilo??? Киньте в меня ссылкой про bootsplash настройку!!!

если lilo то точно также.
только опции разделить надо
vga=...
append=video=vesa:1024x768,ywrap,mtrr splash=silent
initrd=...
root=/dev/hd..
read-only
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

Спасибо! А если lilo от шапки, или это неважно?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: Делаем анимированный bootsplash.

Сообщение deisler »

(serg_sk @ Friday, 09 July 2004, 20:49) писал(а):Спасибо! А если lilo от шапки, или это неважно?

Пофиг. Главное нормально конфиг написать
Всех благ.
Спасибо сказали:
Аватара пользователя
innkeeper
Сообщения: 110

Re: Делаем анимированный bootsplash.

Сообщение innkeeper »

А ведь можно сделать что такое путём самого LILO без перекомпиляции ядра и установки доп. софта.

У меня как то один раз получилось вставить хоть не анимированую, но картинку на задний фон вместо этого красного квадрата...

Вот сейчас тоже решил этим заняться, но LILO почему то говорит, что формат картинки не поддерживается. Вроде всё делаю как в мане: картинка *.bmp 640х480х16

Помогите плиз :unsure:

p.s. вот ещё немного о lilo http://www.gamers.org/~quinet/lilo/
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Делаем анимированный bootsplash.

Сообщение polachok »

а как насчет gensplash(splashutils) ? bootsplash вроде уже того, издох :)
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Делаем анимированный bootsplash.

Сообщение vg2.0 »

Здравствуйте. Раз пошла такая тема об анимированном лого конторы, я уже довно очень хотел так сделать, только не знал как. Подскажите поподробней пожалуйста как мне сделать лого, желательно на рабочий стол и что для этого будет нужно. А на счет bootsplash'а я вот нашел http://www.opennet.ru/base/sys/bootspash.txt.html
если там что-то непривильно скажите.
У меня Slackware_10.1

Заранее ОГРОМНОЕ Спасибо.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
devil
Сообщения: 106

Re: Делаем анимированный bootsplash.

Сообщение devil »

Люди мож наваяеете ховто на ru.gentoo-wiki.com ?

Admin of Ukrainian Gentoo Community Domain
web-site: http://www.gentoo.org.ua
JabberID: devil@jabber.gentoo.org.ua
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Делаем анимированный bootsplash.

Сообщение vg2.0 »

Напишите how-to, пожалуйста.
Или дайте ссылочку на него.
Заранее спасибо.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
EdiG
Сообщения: 33

Re: Делаем анимированный bootsplash.

Сообщение EdiG »

HOWTO_fbsplash
bootsplash почти не обнавляется
поэтому замену ему gensplash
Что такое gensplash?

Gensplash - это проект основаный Spock`ом (http://dev.gentoo.org/~spock/), цель которого — создание набора инструментов, способных "обогатить" процесс загрузки Gentoo (отображение сообщений, анимации, полос состояния, и т. д.).
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

Лучше читать английскую версию: HOWTO_fbsplash. В русской есть недостатки. Один я описал на своем блоге.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Делаем анимированный bootsplash.

Сообщение KiWi »

(serg_sk @ Воскресенье, 17 Июля 2005, 21:07) писал(а):Лучше читать английскую версию: HOWTO_fbsplash. В русской есть недостатки. Один я описал на своем блоге.

уточнее - лучше всегда читать английскую версию %)
в русских недостатки не только там

и ещё - сейчас делал splash - livecd-2005.1 -- так вот, пользователям с отдельным /usr
надо скопировать /usr/bin/clear в /sbin | /bin... %) но это можно и так понять....
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Делаем анимированный bootsplash.

Сообщение vg2.0 »

Неподскажите как можно сделать анимированное изображение (лого), чтобы его поместить на рабочий стол. Каким способом и какие программки для этого понадобятся.
Заранее большое спасибо.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

Для vg2.0:
Кажется я что-то такое читал, только там используется не лого, а скринсейвер в качестве обоев. По-моему, где-то на русском или английском wiki по gentoo. Поищи там.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
sveta_067
Сообщения: 219

Re: Делаем анимированный bootsplash.

Сообщение sveta_067 »

А на сколько это сейчас актуально для kernel-2.6.12?
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Делаем анимированный bootsplash.

Сообщение KiWi »

(sveta_067 @ Понедельник, 15 Августа 2005, 9:38) писал(а):А  на сколько это сейчас актуально для kernel-2.6.12?

http://gentoo-wiki.com/HOWTO_fbsplash
там вроде как бы и нечего добавлять... по крайней мере с текущим кернелом...
Спасибо сказали:
sveta_067
Сообщения: 219

Re: Делаем анимированный bootsplash.

Сообщение sveta_067 »

Да уже попробовала,Это конечно украшает мрачноватую загрузку linux.
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

Для sveta_067:
Это всегда актуально, только bootsplash ушел в небытие, в gentoo linux лучше использовать gensplash. Ну собственно mani13 на него линк и дал :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Kasper_WPS
Сообщения: 312
ОС: Gentoo

Re: Делаем анимированный bootsplash.

Сообщение Kasper_WPS »

Делаю все так как написано, толька я ставлю splashutils. Не получается у меня и все тут :)

Мой grub.conf:

default 0
timeout 9
splashimage=(hd0,6)/grub/splash.xpm.gz

title Gentoo Linux Kernel - Kasper edition
root (hd0,6)
kernel /kernel-2.6.11-gentoo-r11 root=/dev/hda9 video=vesa:ywrap,mtrr,1024x768-16@85 vga=0x317 splash=verbose,theme:emergence
initrd /splash-1024x768

title Windows XP
root (hd0,0)
chainloader +1

--------------------

Вот что пишется в логах:
*-*-*-*-*-*-
Kernel command line: root=/dev/hda9 video=vesa:ywrap,mtrr,1024x768-16@85 vga=0x317 splash=verbose,theme:emergence console=tty0
fbsplash: verbose
fbsplash: theme emergence
-*-*-*-*-*-*
vesafb: framebuffer at 0xe0000000, mapped to 0xffffc20000100000, using 3072k, total 131072k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fbsplash: console 0 using theme 'emergence'
fb0: VESA VGA frame buffer device
*-*-*-*-*-*-
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize

--------------------

После компиляции и установки ядра, делала следующее:

# emerge splashutils
...закачал все, но не поставилось, ошибка, возможно баг в 121 строке ebuild'a если память не изменяет (splashutils-1.1.9.7.ebuild). указал ему на splashutils-1.1.9.6-r1.ebuild поставилось.
дальше делаю initrd:

# splash_geninitramfs -v -g /boot/fbsplash-1024x768 -r 1024x768 emergence

После чего он ругнулся что в конфиге темы emergence нет такого разрешения или я не правильно понял.
Помогите пожалуйста разобраться в чем дело... Может можно как то проследить за этим splash'em ? :) Хочеться увидеть красивую загрузку Linux, а не получается... Кстати bootsplash пробовал поставить тоже самое - невидно. Даже любимого тукса убрал из ядра :) Раньше хоть он радовал.
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

Для Kasper_WPS:
Сначала сделай все как тут: http://gentoo-wiki.com/HOWTO_fbsplash
А уже потом прикручивай анимацию.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64

Re: Делаем анимированный bootsplash.

Сообщение solshark »

Делал все по хавте.
Работает, но только в silent.

А хотелось бы получить еще и verbose.

Если пробую verbose, то получаю обычную загрузку без всяких пояснений. А хочется красивое текстовое окошко и картинку на фоне :)

Куда рыть-то?
Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: Делаем анимированный bootsplash.

Сообщение Kai SD »

У меня проблемка другая.
При запуске идет ругань на то, что видеорежим не поддерживается ядром. :( И все...
Хотя раньше все прекрасно работало, будучи сделанным по инструкции.
создание initrd доверял genkernel с параметром --gensplash=dsfault
Настройки те же, все то же, что и были...
Может какие-то параметры в конфиге ядра с ним конфликтуют?

В ядре поддержка gensplash включена, выбраны vesa-tng и режим 1024x768@85
С уважением
Kai SD
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Делаем анимированный bootsplash.

Сообщение serg_sk »

Kai SD
Телепаты в отпуске :) Какое ядро, какие именно патчи применял, параметры загрузчика, как ядро ругается, что делал по хавтушке и как?. И в таком же духе.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали: