Если у вас установлены FreeBSD и Linux на одном и том же диске, следуйте указаниям по установке LILO о загрузке не-Linux операционных систем. Они сводятся к следующему:
Загрузите Linux, и добавьте слеующие строки в файл
/etc/lilo.conf
:
other=/dev/hda2 table=/dev/hda label=FreeBSD(здесь вы предполагаем, что слайс с FreeBSD известен Linux как
/dev/hda2
; измените эту строку в соответствии с вашей
конфигурацией). Затем достаточно будет запустить lilo
,
войдя в систему администратором.
Если FreeBSD располагается на другом диске, вам нужно добавить
строчку ``loader=/boot/chain.b
'' в конфигурационный файл
LILO. Например:
other=/dev/sdb4 table=/dev/sdb loader=/boot/chain.b label=FreeBSD
В некоторых случаях для успешной загрузки со второго диска вам может потребоваться указать номер диска BIOS загрузчику FreeBSD. Например, если диск SCSI с FreeBSD определяется BIOS как диск 1, в приглашении загрузчика FreeBSD нужно указать:
Boot: 1:sd(0,a)/kernel
Во FreeBSD 2.2.5 и выше вы можете настроить boot(8) на автоматическое принятие таких параметров во время загрузки.
В документе Linux+FreeBSD mini-HOWTO содержится много информации, касающейся взаимодействия FreeBSD и Linux.