[ALTSP] bootsplash?!
Michael A. Kangin
mak at rsmu.ru
Sun Mar 30 03:49:51 MSD 2008
В сообщении от Sunday 30 March 2008 03:28:17 Led написал(а):
> > > > Ну что ж, оно работает на 2.6.22, даже замечательно работает.
> > > > Жаль только, что до начала работы rc.sysinit не обновляется
> > > > прогресс-бар.
> > > А у меня не получилось прикрутить.
> > В смысле прогресс-бар?
> В смысле bootsplash вообще.
Посмотрите плагин в аттаче.
Нужно поместить какой-нибудь из design-bootsplash- пакетов в EARLY_PACKAGES, и
установить в /etc/ltsp/ltsp-build-client.conf переменную
BOOTSPLASH_RESOLUTION в какое-нибудь 1024x768.
Ну и сгенерить чрут заново.
> > > Алтовской инструкции не нашёл, а общая не сработала.
> > Функции splash_init и splash_update из /etc/rc.d/init.d/functions
> > спортировать?
> Куда спортировать?
в инитрд. Я думал, что вы про прогресс-бар говорите.
--
wbr, Michael A. Kangin
-------------- next part --------------
# Bootsplash functionality. Add any design-bootsplash-* package into EARLY_PACKAGES and set env var BOTSPLASH_RESOLUTION
case "$MODE" in
install)
echo "$BOOTSPLASH_RESOLUTION" | grep -q -E '[[:digit:]]{3,4}x[[:digit:]]{3,4}' && {
case "$BOOTSPLASH_RESOLUTION" in
1280x1024)
VESA_MODE=0x31A
;;
1024x768)
VESA_MODE=0x317
;;
800x600)
VESA_MODE=0x314
;;
640x480)
VESA_MODE=0x311
;;
esac
[ -n "$VESA_MODE" ] && {
sed -i -e "s/\(^[[:blank:]]fbresolution\)=.*/\1=$BOOTSPLASH_RESOLUTION/" $ROOT/sbin/mkinitrd
sed -i -r -e "s/(^[[:blank:]]*BOOTPROMPT_OPTS=.*nfsroot.*)\"$/\1 vga=$VESA_MODE splash=silent\"/" $ROOT/usr/share/ltsp/update-kernels
} || {
echo "Bad resolution $BOOTSPLASH_RESOLUTION" >&2
}
} || true
;;
esac
More information about the Ltsp-server
mailing list