Frequently Asked Questions for FreeBSD 2.X : 系統管理 : 我該如何用 LILO 啟動 FreeBSD 和 Linux﹖
Previous: 我該如何使用 NT loader 來啟動 FreeBSD﹖
Next: 我怎麼使用 BootEasy 來啟動 FreeBSD 和 Linux﹖

8.8. 我該如何用 LILO 啟動 FreeBSD 和 Linux﹖

如果你在同一個磁碟機裡有 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 共用操作的良好 參考文件。


Frequently Asked Questions for FreeBSD 2.X : 系統管理 : 我該如何用 LILO 啟動 FreeBSD 和 Linux﹖
Previous: 我該如何使用 NT loader 來啟動 FreeBSD﹖
Next: 我怎麼使用 BootEasy 來啟動 FreeBSD 和 Linux﹖