Инсталиране на Bootsplash в Debian
Публикувано от tonitochev на август 31, 2008
http://www.linuxconfig.org/Setup_Bootsplash_on_Debian_-_grub_silent_or_verbose_boot_mode
Въведение
Тази статия описва как да инсталираме в Дебиан etch bootsplash . Тук стъпка по стъпка се описва как да променим Линукс ядрото с bootsplash модули, прекомпилирането и инсталирането на ново ядро с make-kpkg и dpkg и настройката на GRUB Linux loader.
Зависимости
apt-get install linux-source-2.6.18 kernel-package linux-patch-bootsplash bootsplash libc6-dev
Модифициране на Линукс ядрото
Декомпресиране на кода на ядрото
cd /usr/srctar xjf linux-source-2.6.18.tar.bz2
Промяна на ядрото с linux-patch-bootsplash
Сега трябва да променим ядрото на Линукс с linux-patch-bootsplash:
cd /usr/src/linux-source-2.6.18../kernel-patches/all/apply/bootsplash
Прилагаме oldconfig
Може да използваме старата конфигурация при прекомпилирането на новото ядро. Не забравяйте да кажете „y“ когато стигнете до bootsplash модула.
cp /boot/config-2.6.18-5-686 /usr/src/linux-source-2.6.18/.configcd /usr/src/linux-source-2.6.18/make oldconfig
Компилиране на ядрото
Сега ще компилираме новото ядро и ще създадем linux-image kernel package. Добавете версия и под версия към следващата команда според вашите нужди.
make-kpkg cleanmake-kpkg --append-to-version -splash --revision 1.0 --initrd kernel_image
Инсталиране на новото ядро
След приключване на компилацията, новото ядро се намира в папката /usr/src. Сега остава да използваме dpkg за да го инсталираме в системата.
dpkg -i /usr/src/linux-image-2.6.18-splash_1.0_i386.deb
Настройване на GRUB Linux loader да използва bootsplash
Добавяне на bootsplash опциите към GRUB
Сега трябва да добавим настройки за bootsplash към GRUB: vga=791 и splash=verbose или splash=silent като при втората опция се скриват началните съобщения.
Пременете тази секция във файла /boot/grub/menu.lst:
## DO NOT UNCOMMENT THEM, Just edit them to your needs## ## Start Default Options #### default kernel options## default kernel options for automagic boot options## If you want special options for specific kernels use kopt_x_y_z## where x.y.z is kernel version. Minor versions can be omitted.## e.g. kopt=root=/dev/hda1 ro## kopt_2_6_8=root=/dev/hdc1 ro## kopt_2_6_8_2_686=root=/dev/hdc2 ro# kopt=root=/dev/sda1 ro
## DO NOT UNCOMMENT THEM, Just edit them to your needs## ## Start Default Options #### default kernel options## default kernel options for automagic boot options## If you want special options for specific kernels use kopt_x_y_z## where x.y.z is kernel version. Minor versions can be omitted.## e.g. kopt=root=/dev/hda1 ro## kopt_2_6_8=root=/dev/hdc1 ro## kopt_2_6_8_2_686=root=/dev/hdc2 ro# kopt=root=/dev/sda1 vga=791 ro splash=verbose
Обновяване на GRUB за стартиране с bootsplash
Обновете GRUB конфигурацията да запази новите опции с командата:
update-grub
Рестартирайте
Готово. Сега сме готови да рестартираме и да тестваме bootsplash конфигурацията. Не забравяйте да изберете модифицираното ядро след рестарта.
Промени в bootsplash
Ако решите да промените bootsplash темата не забравяйте да обновите и initrd.
update-initramfs -u
За да избегнем нуждата от ново initrd ии дори рестарт всеки път, когато променяте boosplash конфигурацията, следващата команда ще промени bootsplash на tty6. След като сте доволни от резултата, използвайте update-initramfs за генериране на initrd.
splash -s -u 5 /path/to/your/config.cfg



