Here is an update to the penguin boot-logo code I posted last year. This
version fixes a problem which caused corruption of the console font.
I have produced this as a patch against 2.0.30, although it should patch
into most 2.0.x sources. The original usage instructions are unchanged.
Original Instructions
Ok, I've hacked up the penguin a little more, and incorporated a
couple of suggestions/fixes.
This version:
- Sets the video pixel clock correctly when initializing, to avoid
your monitor blanking the interesting bits of the boot sequence
(thanks to Harald Koenig!)
- Keeps the penguin on-screen for as long as it can. It creates an
entry in /proc (/proc/penguin), which when written to will turn
the penguin off. You should insert 'echo >/proc/penguin' somewhere
in the appropriate startup script (for me: /etc/rc.d/rc.S) at a
point late in your boot sequence to action this.
!!!Note point 2!!! Also note, if you use SVGATextMode,
or anything else that alters vga registers, YOU MUST TURN THE
PENGUIN OFF BEFORE THIS PROGRAM IS RUN.
Apply with 'cd /usr/src ; patch -p0 <penguin.patch'.
As ever, it works for me but you're on your own. HTH, HAND!