Clean up the boot process. Get new lilo 21.3.3 at:
ftp://metalab.unc.edu/pub/Linux/system/boot/lilo/
Edit 'first.b' by finding the line which has:
sti ! now it is safe'
Add the following four lines right after:
mov ax,#0x0003 ! Color Text mode
int 0x10
mov ax,#0x0500 ! function 5, set display page zero
int 0x10
This sets the screen correctly before trying to show the 'LILO' prompts and stuff.
*IF* you are booting from flash, you should set the '-DREADONLY' and remove the '-DREWRITE_TABLE' options from the Makefile.
This will keep LILO from recording your last boot prefrence to the flash disk, needlessly ageing it.