I just did a fresh install on a system with two IDE
drives. I already had a FreeBSD partition on hdb,
which the installer offered to add to the lilo
boot menu. I did this, and it put the following in the
to = 0x81
to = 0x80
That doesn't work! It just reports "boot error," then
hangs. To boot FreeBSD, you just need:
without the drive-swapping.
This is probably a more generic bug; presumably, your
installer always adds the stuff to swap 0x80 and 0x81
when adding a boot partition on a secondary drive. The
problem is, that swapping is sometimes necessary (if I
were wanting to boot DOS, for example) and sometimes it
is both unnecessary and won't work (BSD, for example).
This issue is resolved in the 6.1 installer.