ZXLILO v1.1.0                                      25 July 2005, John Elliott
=============================================================================

  ZXLILO generates menu screens for the Linux bootloader LILO which look
something like the Spectrum 128 opening menu. 

  To use:

0. Be sure you have a boot floppy or some other means of starting your 
system, in case something goes terribly wrong.

1. Get hold of the latest LILO (version 22.7 at the time of writing). It is 
preferable to build LILO from source; vendor-supplied LILOes may have their
own incompatible methods of displaying menu screens. 

2. On a standard LILO, the menu highlight is only as wide as the menu
text, which can look a bit funny. There is a patch included in this file
which adds the ability to display a menu highlight of the correct width. To
apply this to LILO, change to the directory in which you unpacked the 
LILO source tree and type

	patch -p1 < /path/to/lilo.patch
	make

  Note that by using this version of ZXLILO and/or a patched version of LILO, 
you may have compatibility problems if LILO's own bitmap loader gains new
features in the future. If this bothers you, then stick with the previous 
version (ZXLILO 1.0.0). 

3. Compile LILO. You don't need to install it until you know it works (see
 below).

4. Compile and run ZXLILO. Syntax is:

	./zxlilo {number} {bitmap}

  where {number} is the number of entries for your menu, and {bitmap} is
  the name of the output file. If you omit {bitmap} the file will be saved
  as zxlilo.bmp; if you omit {number} as well, the bitmap will be generated
  with room for 5 entries.

5. Become root.

6. Copy the output file (zxlilo.bmp or whatever you called it) to /boot.

7. Edit /etc/lilo.conf. Remove any "message=" line and replace it with
  "bitmap=/boot/zxlilo.bmp" (or whatever you called your bitmap).

8. Run your newly-compiled version of LILO and check that it didn't report 
   any errors.

9. If that worked, reboot and check that the boot menu functions properly. 

10. If everything worked, you can now install the version of LILO you compiled.
  If not, you'll need to get the system booted (using a floppy or LiveCD) 
  and rerun the original version of LILO.
