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 lilo.conf: other=/dev/hdb1 label=freebsd4 table=/dev/hdb map-drive=0x80 to = 0x81 map-drive=0x81 to = 0x80 That doesn't work! It just reports "boot error," then hangs. To boot FreeBSD, you just need: other=/dev/hdb1 label=freebsd4 table=/dev/hdb 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). later, chris
This issue is resolved in the 6.1 installer.