I have not done it yet but would be very surprised if the BSD, say in hda2, cannot be booted by these two lines in lilo.conf
other=/dev/hda2
label=My-FreeBSD
A FreeBSD must be installed in an active primary partition and will have its boot loader installed inside its root partition be defualt. That is the necessary condition for it to be chainloaded. It always answers the call from Grub and I don't expect it to behave differently if I use Lilo or NTldr to chainload it.
In fact I can confirm PcBSD, DesktopBSD, NetBSD, Solaris, Darwinx86, any Dos and Windows will behave just the same.
|