Allen - 2/8/2006 - 08:23
最近在同一機器上成功安裝了winxp,solaris10,linux,freebsd四個操作系統,現整理出來與大家分享
安裝順序:winxp,solaris10,linux,freebsd
先安裝Winxp (40G)
接著安裝Solaris 10 (10G)
選擇Solaris Interactive Text (Console Session)
手工分配10G左右的空間給Solairs, 剩下30G留給RHEL4和FreeBSD
要選自動彈出CD
安裝完第一張CD后,需要重新啟動系統,這時會提示你插入2,3,4光盤繼續后面的安裝
solaris10能檢測和保留安裝的winxp, winxp能啟動,
接著安裝 Linux, 系統會檢測出 Solaris安裝的格式:Linux swap
提示:Would you like to format this partition as a swap partition?
一定要選 No , 否則要把Solaris 10 干掉
Linux GRUB是安裝在
/dev/hda Master Boot Record(MBR)
還是安裝在 /dev/hda3 linux ext3的系統上?選 在/dev/hda3 ext3 上上安裝Redhat
選用GRUB接管Solaris的引導程序,
Where do you want to install the boot loader?
然后選 /dev/hda Master Boot Record(MBR) // 這里很重要
且不要新建Linux swap ,因為Solaris 10整個文件系統格式就是Swap
你只要創建一個單一的/ 就直接安裝Linux就可以啦。Swap 我想 Linux會從 Solaris 10中拿點出來用 ?
這時,只能找到winxp的 other 選項,solaris 10看不到了,
要手工修改grub.conf,添加solairs 10的引導
title solaris 10
rootnoverify (hd0,1)
chainloader +1
makeactive
boot
OK, Solaris 系統也引導成功 :)
接著安裝 FreeBSD, 創建FreeBSD的文件系統
在Install Boot Manager for drive ad0?時要注意:
選擇None // 這里很重要
重新啟動,也需要象添加solaris 10的方式,添加
title FreeBSD 5.2.1
root (hd0,3,a)
kernel /boot/loader
這個動作是進入linux后,通過修改/etc/grub.conf完成
我實驗的三種情況:
1、winxp,linux,freebsd
2、winxp,linux,solaris
3、winxp,solaris,linux,freebsd
以上也是系統的安裝順序
四個系統安裝成功,其引導都是在修改 grub.conf 完成的
我將80G分為兩大部分:40G給winxp,其他 40G給solaris10,rhel4,freebsd5 三個操作系統,
安裝順序:winxp,solaris,linux,freebsd
在grub.conf中的內容:
-----------------------------
title RHEL AS (2.6.9-5.EL)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/
initrd /boot/initrd-2.6.9-5.EL.img
title WinXP
rootnoverify (hd0,0)
chainloader + 1
title Solaris 10
rootnoverify (hd0,1)
chainloader + 1
makeactive
boot
title FreeBSD 5.2.1
root (hd0,3,a)
kernel /boot/loader
--------------------------------
總之,用grub引導多操作系統很方便 
Allen - 3/4/2006 - 10:39
上面Linux 是 RHEL AS 3, Debian 3.1 安裝沒有這樣的提示信息,也存在一些問題,正在解決中...
Debian 3.1 grub的信息在 /boot/grub/menu.lst 文件中編輯
[編輯 - 3/4/06 作者: Allen]
地震讓大伙知道:居安思危,才是生存之道。
posted on 2007-02-27 12:37
小尋 閱讀(761)
評論(0) 編輯 收藏 所屬分類:
linux configuration 、
SUN OS