Сколько не пытался разобраться так и не понял каким образом реализовано появление bootsplash сразу после grub. Хочется поменять тему, разъясните пожалуйста как.
Bootsplash, появляющийся сразу после grub находится в initrd. Для того, что бы полностью поменять bootsplash необходимо:
* подготовить jpg изображение размером 1024x768 имеющее не более 256 цветов.
* поместить его в папку /etc/splash/tty1/images/вашеизображение.jpg
* в файле /etc/splash/tty1/1024x768.cfg изменить путь в параметре silentpic на путь к новому изображению
* выполнить команду, которая поместит изображение в initrd
( inherit(){ :;};ebegin(){ echo $*;};eend(){ :;};source /var/lib/layman/calculate/eclass/calculate.eclass;calculate_update_splash /boot/initrd )
А можно ещё уточнить - как сделать разрешение побольше?
Если быть точнее, я хотел бы использовать /etc/splash/natural_gentoo/1440x900.cfg
Посмотрел содержимое /var/lib/layman/calculate/eclass/calculate.eclass
Достаточно ли поправить значение SPLASH_DESCRIPTOR и выполнить выше указанную команду?
Отвечаю на свой вопрос сам:
почти достаточно, только скрипт не умеет рекурсивно создавать директории и в /initramfs/etc/splash пришлось руками создавать папку с названием темы…
Спасибо Mike Hiretsky - сам бы никогда не дошёл…
Ну и так же можно просто обновить ядро, установив calculate-sources с флагом vmlinuz, initrd подхватит уже новую картинку. На тот случай если Вы забудете команду