пятница, 13 марта 2009 г.

Красивости

Теперь когда консоль удобная, хотелось бы чтобы она была ещё и радующей глаз красивой.
За красоту консоли отвечает bootsplash, который в ядрах Debian не включён, а в репозиториях нет пакета патча, но где наша не пропадала :)
Итак, берем исходники ядра и патч для bootsplash.
Патчим:
patch -p1 -i bootsplash-3.1.6-2.6.26.diff
Копируем конфиг от стандартного ядра
cp /boot/config-2.6.26-1-686 /usr/src/`версия ядра`/.config
Конфигурируем
make oldconfig
Отмечаем для компиляции bootsplash и
make
make modules_install install

Качаем пакеты bootsplash, bootsplash-theme-debian и устанавливаем, еще темы можно скачать здесь
Темы распаковываются в /etc/bootsplash/themes, на нужную тему создается символическая ссылка
ln -s /etc/bootsplas/themes/bstheme-tattoogirl /etc/bootsplash/themes/current
теперь создаем ram-диск initrd
mkinitramfs -o /boot/initrd.img-`версия ядра` `версия ядра`
Остается только отредактировать конфиг grub, что-то типа
title Debian GNU/Linux, kernel 2.6.26-my-bootsplash
root (hd0,0)
kernel /vmlinuz-2.6.26-my root=/dev/hda3 ro vga=791 splash=verbose
initrd /initrd-2.6.26-my

Всё. sudo reboot и