There is a way to boot from a logical partition using lilo...it's one special case, and I did it at one time. I installed linux on hda5 and told lilo to look for it on hda4. Worked fine.
Tim >To boot, as a general rule, your operating system must be on one >of your hard disk's primary partitions. You're allowed four of these >and no more, and an extended partition counts as one of them. You >cannot boot from a logical drive. In principle, you could get around >this with a boot manager program which fed a doctored master boot >record image to the operating system, but it sounds like more work >than it's worth. Give Linux its own partition or two.