Debian за Българи!

Всичко за Debian Gnu/Linux

Инсталиране на 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

To this:

## 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

Вашият коментар

XHTML: Може да използвате тези тагове: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>