1- Kernel Configuration
Οι οδηγίες που ακολουθούν είναι για τον gentoo-sources 2.6.11 - rc6 (χρησημοιποιεί patches για fbsplash και όχι για bootsplash)
a) Device Drivers -> Block Devices -> Ram Disk Support (*)
-> Initial RAM disk (initrd) support (*)
b) Device Drivers -> Graphics support -> Support for frame buffer devices (*) -> VESA VGA graphics support (*) -> VESA driver type -> vesafb-tng (*) ( Εδώ δώστε και την επιθυμητή ανάλυση αν και ορίζετε και αργότερα. Μήν επιλέξετε άλλον Driver π.χ. αυτόν τις κάρτα σας)
c) Device Drivers -> Graphics support -> Support for frame buffer devices -> Support for the framebuffer Splash.
d) Device Drivers -> Graphics support -> FrameBuffer Console support (*)
e) Device Drivers -> Graphics support -> Console display driver support -> VGA Text Console -> Video Mode Selection Support (*)
f) Device Drivers -> Graphics support -> Logo configuration -> Bootup Logo (*) -> Standard 224-color Linux Logo (*)
Όταν τελειώσει το Configuration το σώνουμε και κάνουμε
Code: Select all
make bzImage && cp /usr/src/linux/arch/i386/boot/bzImage /boot/kernel-gentoo-2.6.11-rc6
2) Απαραίτητα πακέτα...
Code: Select all
emerge media-gfx/splashutils
Code: Select all
emerge bootsplash-themes
Αυτό περιέχει αρκέτα themes για BootSplash. Για να τα χρησημοποιήσουμε με fbsplash :
Code: Select all
bootsplash2fbsplash [--remove-comments] <theme_name>
Code: Select all
emerge media-gfx/splash-themes-livecd
Code: Select all
ACCEPT_KEYWORDS="~x86" emerge splash-themes-gentoo
Διάφορα Themes για το Gentoo.
4) Δημιουργία Initrd
Αφού εγκαταστήσουμε το theme που μας ενδιαφέρει κάνουμε
Code: Select all
splash_geninitramfs -v -g /boot/initrd-2.6.11-gentoo-r6 -r 1280x1024 livecd-2005.0
5) Δημιουργία Link
Code: Select all
cd /etc/splash
rm default
ln -s /etc/splash/livecd-2005.0 default
6) Παράμετροι kernel
Τέλος θα πρέπει να είσαγουμε κάποιες παραμέτρους στον πυρήνα. Έαν χρησημοποιούμε Grub :
Code: Select all
nano -w /boot/grub/grub.conf
Εάν αλλάξουμε την Splash απο silent σε verbose θα βλέπουμε κανονικά τα μυνήματα του bootup.
Δίπλα στο Theme βάλτε το όνομα του theme που επιλέξατε ακριβώς όπως και στα προηγούμενα βήματα.
απο κάτω θα πρέπει να του δώσουμε το initrd που δημιουργήσαμε.
Code: Select all
initrd /boot/initrd-2.6.11-gentoo-r6
Code: Select all
default 0
timeout 10
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.11-r6
root (hd0,1)
kernel /boot/kernel-2.6.11-gentoo-r6 root=/dev/hda2 video=vesafb:ywrap,mtrr,pmipal,1280x1024-32@70 splash=silent,theme:livecd-2005.0
initrd /boot/initrd-2.6.11-gentoo-r6



