The attached file (linux_logo-cow.h) ia a replacement for /usr/src/linux/include/linux/linux_logo.h. This file contains the data required to produce the penguin image when linux is started on a frame buffer console. The linux-logo-cow.h replaces the penguin image with one of the gentoo cow. Install instructions: cd /usr/src/linux/include/linux mv linux_logo.h linux_logo-penguin.h cp /path/to/linux_logo-cow.h linux_logo-cow.h ln -s linux_logo-cow.h linux_logo.h cd /usr/src/linux make dep clean bzImage mount /boot cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage-cow nano -w /boot/grub/menu.lst >> add new stanza pointing to bzImage-cow eg: title=Gentoo Linux (frame buffer) root (hd0,0) kernel /boot/bzImage-cow root=/dev/hda2 mem=nopentium vga=0x31A # vga=0x31A gives a 1280x1024 colour frame buffer console. save and exit nano shutdown -r now Enjoy you new kernel eye candy.
Created attachment 490 [details] replacement for /usr/src/linux/include/linux/linux_logo.h
Created attachment 1149 [details, diff] Framebuffer logo patch against gentoo-sources-2.4.19-r5 This patch adds 3 frame buffer boot logos to the kernel. The config.in script is modified to allow selection of 1 of the following logos Tux - standard linux Tux logo Larry the Cow - Gentoo Larry the Cow image Gentoo - The Gentoo "G" image Powered By - The "Powered By Gentoo" image Selection of an alternate logo is only possible if a frame buffer console is selected. Currently the patch is only against i386 as I don't have any other architectures to test it on.
Added in latest mjc-sources.