如果你在同一個磁碟機裡有 FreeBSD 和 Linux,只要跟隨 LILO 的安 裝指令,從一個非 Linux 作業系統啟動。簡略說明如下:
啟動 Linux,並在 /etc/lilo.conf
中加入以下幾行:
other=/dev/hda2 table=/dev/hda label=FreeBSD(上面是假設你的 FreeBSD slice 在 Linux 是
/dev/hda2
;請
配合自己的設定)。然後,用 root 執行 lilo
應該就完成了。
假如 FreeBSD 在另外一個磁碟,你必須在 LILO 選項中加入
``loader=/boot/chain.b
'',舉例:
other=/dev/sdb4 table=/dev/sdb loader=/boot/chain.b label=FreeBSD
某些情形你必須指定 BIOS 磁碟代號給 FreeBSD boot loader 以能從第 二磁碟成功的啟動。舉例,假如你的 FreeBSD SCSI 磁碟在 BIOS 中偵測 是 BIOS disk 1,那在 FreeBSD boot loader 的提示號出現時你必須指 定:
Boot: 1:sd(0,a)/kernel
在 FreeBSD 2.2.5 和之後的版本,你可以設定 boot(8) 這樣每次啟動時就會自動幫你執行。
Linux+FreeBSD mini-HOWTO 是 FreeBSD 和 Linux 共用操作的良好 參考文件。