安裝多種 Linux 系統 來源:石頭閒語
假設你想安裝三套 LINUX 系統,我建議你劃兩個擴充分割區,其中一個給 swap,
另外一個再分三個邏輯磁碟機,分別安裝三套 linux。

至於 lilo 安裝的方式,則有兩種選擇:

1.你是使用 lilo 外的 boot manager 啟動,則你應該在每個 linux 的 root partition,
  各安裝一個 lilo,純粹做為 linux kernel 的 loader。

2.你是使用 lilo 做為 boot manager,則你只需要安裝一次 lilo,裝在 MBR。
  重點在設定 lilo.conf。通常,你在安裝第一套 linux 時,需要安裝 lilo,
  並安裝在 MBR,同時先設定好該 linux 的載入。
  接著,你安裝第二、三套 linux 時,就不需要安裝 lilo 了。
  安裝完三套 linux 後,你再以第一套 linux 開機,開機後,將另兩套 linux
  的 root partition,掛上,再開始設定 lilo。

例如:
  第一套: root = /dev/hda5
  第二套: root = /dev/hda6
  第三套: root = /dev/hda7

以第一套開機,將另兩套掛上。
  mount /dev/hda6 /mnt/linux2
  mount /dev/hda7 /mnt/linux3
(mount point 隨便指定,因為只需要用一下而已。)

接著編輯 lilo.conf (或以 liloconfig 指令設定),將啟動第一套 linux 的段落,
複製兩次,修改另兩個的 label, image 及 root 設定。

如: 
  # Boot from MBR
  boot = /dev/hda

  # linux 1
  image = /vmlinuz
    root = /dev/hda5
    label = Slack
    read-only

  # linux 2
  image = /mnt/linux2/vmlinuz
    root = /dev/hda6
    label = RedHat
    read-only

  # linux 3
  image = /mnt/linux3/vmlinuz
    root = /dev/hda7
    label = Mandrate
    read-only

image 指到各套 linux 的核心,請依安裝的 linux 的放置地方做適度修改。

重點在於,你必須為每一套 Linux 指定一組 image/root/label 的設定值。

修改完後,再執行 lilo -V 將設定寫入 MBR 即可。

下次開機時,你就可以選擇啟動三套 linux 其中一個了。

附註: 通常你所選用的 distribution 都會附一個設定 lilo.conf 的 script,
但是通常都只能設定一個 Linux 啟動的資訊,要設兩個以上的話,還是需要手動修改。

小恐龍工作坊 提供