GRUB SPLASHIMAGE UND BOOTSPLASH FAQ

Aus OPPServer.net Wiki | OPPs Wiki
Zur Navigation springen Zur Suche springen

GRUB SPLASHIMAGE UND BOOTSPLASH FAQ - Oliver Schuetz aka OppTupacShakur (Stand 04.12.2007) [ © Oliver Schuetz aka OppTupacShakur | http://OPPServer.net | http://unix.oppserver.net ]


GRUB SPLASHIMAGE

aptitude install grub-splashimages imagemagick libmagick9
cd /boot/grub/splashimages

Hierher nun euer Bild laden mit wget oder sftp etc. Hintergrundbild erstellen mit:

convert -size 640x480 bild.XXX -resize 640x480 -colors 14 bild.xpm && gzip bild.xpm


Oder so:

Bild mit GIMP oeffnen.
Bild -> Skalieren -> 640x480 ( die 2te Zahl macht er normalerweise automatisch )
Bild -> Modus -> Indiziert -> Farben auf 14 stellen
Datei -> Speichern unter -> bild.xpm
bild.xpm mit mv oder sftp nach /boot/grub/splashimages verschieben.
cd /boot/grub/splashimages
gzip bild.xpm


/boot/grub/menu.lst (foreground background Textfarbe) Fuer diese Optionen sind keine "=" erforderlich.

splashimage /boot/grub/splashimages/bild.xpm.gz
foreground ffffff
background 000000


BOOTSPLASH

Kernel wie hier http://unix.oppserver.net/debian/debian_kernel_builden beschrieben erstellen, aber nach dem entpacken dies hier ausfuehren:

cd /usr/src
wget ftp://ftp.openbios.org/pub/bootsplash/kernel/bootsplash-3.x.x-2.6.xx.diff.gz
cd /usr/src/linux
patch -p1 < ../bootsplash-3.x.x-2.6.xx.diff.gz
make menuconfig
Device Drivers > Block Devices

<*> RAM disk
(1) Default number of RAM disks
(4096) Default RAM disk size (kbytes) (NEW)[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

Device Drivers > Graphics Support

<*> Support for frame buffer devices[*] VESA VGA graphics support
 
Under Console display driver support
[*] Video mode selection support
<*> Framebuffer Console support[*] Select compiled-in fonts[*] VGA 8x8 font[*] VGA 8x16 font

Logo configuration

[ ] Bootup logo (Disable it)

Under Bootsplash configuration
[*] Bootup splash screen


cd /
wget ftp://ftp.bootsplash.org/pub/bootsplash/init-scripts/rc.diff
patch -p1 < rc.diff
rm rc.diff


splash -s -f /etc/bootsplash/themes/yourtheme/config/bootsplash-1024x768.cfg >> /boot/initrd.splash