Bootsplash Kurulumu


Oncelikle buradan cekirdeğimize gore bootsplash diff dosyasını ve scriptini indiriyoruz

http://www.bootsplash.org/dload.html

ardından diff dosyanı cekirdek kaynak dosyalarının olduğu dizine taşıyoruz

[email protected]:/# cp /path/dove/avete/la/patch/bootsplasx-x.x.x-x-x-x.diff /usr/src/linux/

daha sonra bir ust dizine cıkıyoruz

[email protected]:/# cd /usr/src/linux

cekirdeiğini bu dosya ile yamalıyoruz

[email protected]:/usr/src/linux# patch –p1 < bootsplash-x.x.x-x-x-x.diff

aşağıdaki gibi bir cıktı almamız gerekiyor

patching file drivers/char/console.cpatching file drivers/char/keyboard.cpatching file drivers/char/n_tty.cpatching file drivers/video/Config.in
patching file drivers/video/Makefile
patching file drivers/video/fbcon-jpegdec.c
patching file drivers/video/fbcon-jpegdec.h
patching file drivers/video/fbcon-splash.c
patching file drivers/video/fbcon-splash.h
patching file drivers/video/fbcon-splash16.c
patching file drivers/video/fbcon.c
patching file include/video/fbcon.h
patching file kernel/panic.c

ardından cekirdeğimizi configure etmek icin menu moduna giriyoruz

[email protected]:/usr/src/linux# make menuconfig

Device Drivers -> Block devices -> Initial RAM disk (initrd) supportDevice Drivers -> Graphics support -> support for framebuffer devicesDevice Drivers -> Graphics support -> VESA VGA graphics support Device Drivers ->

Graphics support -> Console display driver support -> Framebuffer Console support
Device Drivers -> Graphics support -> Bootsplash Configuration -> Boot splash screen (*)

kısmından boot splash screen i cekirdek icine gomulecek bicimde seciyoruz

make ve make_modules install ile cekirdeğini derleyip imajını boot un altına atıp lilodan gosterip lilo komudu ile yeniden yukluyoruz.

ardından bootsplash scriptine geliyor etc nin altında bir dizin acabiliriz.


[email protected]:/boot# cd /etc
[email protected]:/etc# mkdir bootsplash

bu dizine scripti kopyalabiliriz

[email protected]:/etc # cp /cartella/dove/si/trova/il/file/bootsplash-x.x.x.tar.bz2 bootsplash/

scriptimizi acalım

[email protected]:/etc # cd bootsplash
[email protected]:/etc/bootsplash # tar -xvjf bootsplash-x.x.x.tar.bz2

scripti sisteme aşağıdaki komutlar ile derleyip yamayalım

[email protected]:/etc/bootsplash # cd bootsplash-x.x.x/Utilities
[email protected]:/etc/bootsplash/bootsplash-x.x.x/Utilities # make splash
[email protected]:/etc/bootsplash/bootsplash-x.x.x/Utilities # strip splash

ardından calıştırlabilir dosyamızı sbin dizinine atalım ki kolayca ulaşalım

[email protected]:/etc/bootsplash/bootsplash-x.x.x/Utilities # cp splash /sbin

sıra geldi temalara ...

[email protected]:/etc/bootsplash/bootsplash-x.x.x/Utilities # cd /etc/bootsplash
[email protected]:/etc/bootsplash # mkdir themes

temalarımızı acalım

[email protected]:/etc/bootsplash # cp /cartella/dove/si/trova/il/file/Theme-tema.tar.bz2 themes
[email protected]:/etc/bootsplash # cd themes
[email protected]:/etc/bootsplash/themes # tar -xvjf Theme-tema.tar.bz2

temo config dizinini splash scripti ile bağlayalım

[email protected]:/etc/bootsplash/themes # /sbin/splash -s -f
/etc/bootsplash/themes/Nome_del_Tema/config/bootsplash-risoluzione.cfg>>/boot/initrd.splash

liloyu editlememiz gerekiyor

[email protected]:/etc/bootsplash/themes # vi /etc/lilo.conf

imajımızı aşağıdaki kalıba gore tanımlamalıyız.

image = /boot/vmlinuz-2.6.13-s
initrd = /boot/initrd.splash
#append = "splash=verbose" (*NOTA)
root = "/dev/hda5"
label = "Linux splash"
vga = 791
read-only

daha sonra lilo komudunu verelim.

ve restart.

__________________