The attached file (linux_logo-cow.h) ia a replacement for
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.
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
make dep clean bzImage
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)
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
Currently the patch is only against i386 as I don't have any other
architectures to test it on.
Added in latest mjc-sources.