GNU/Linux Desktop Survival Guide
by Graham Williams
Boot NT from LILO
A simple trick to avoid using the MS/Windows/NT boot loader is to ensure that the primary MS/Windows/NT partition is less than 2GB in size. Then when you install GNU/Linux let LILO take control as normal and create LILO entries for both MS/Windows/NT and GNU/Linux.
In all cases MS/Windows boots from /dev/hda1 (or perhaps /dev/sda1 for a SCSI disk) which is drive C a primary partition and the active partition.
Add to /etc/lilo.conf: