Booting FreeBSD from LILO
If you're running Linux and want to boot FreeBSD from Linux's LILO, it is fairly easy to do. In Linux, edit the file /etc/lilo.conf and add the following lines:
other=/dev/hda2 table=/dev/hda label=FreeBSD
Change the line beginning with other= to reflect whatever device Linux recognizes your FreeBSD drive as.
After you have changed the configuration file, reinstall LILO by typing lilo as the root user.