我用的三個系統(tǒng)分別是:windows是xp sp2;linux是Fedora 8;;unix是Solaris Nevada snv_60 X86(自動安裝光盤)(solaris 11)。
在安裝之前,建議大家學(xué)習(xí)一下grub和nt loader的用法。對于如何引導(dǎo)多系統(tǒng)有個簡單的認(rèn)識。
xp、solaris都需要裝在主分區(qū)上,linux可以裝在擴(kuò)展分區(qū)上。我用的這個solaris是自動安裝版,必須裝是主分區(qū),是未分配的分區(qū)或Solaris分區(qū)。
第一個區(qū)是主分區(qū)裝xp
第二個區(qū)是主分區(qū),裝solaris,16G。我拿到的光盤說明上說要大于8G,我用8G試過裝不上,比8G大一點就可以裝上了。
其它區(qū)是擴(kuò)展分區(qū),其中分了好多區(qū),分別歸屬于windows linux分為/boot分區(qū)100多M /根分區(qū)大于10G swap大小為內(nèi)存2倍
最后還有一個8m的為分配空間,不要去管它了。
具體分區(qū)可以有很多工具,如果是沒有裝任何系統(tǒng)的硬盤的話最好找個光盤版的分區(qū)工具分區(qū)。我在Windows用分區(qū)魔術(shù)師把D盤轉(zhuǎn)換為主分區(qū),并刪除這個分區(qū)
四個系統(tǒng)的安裝順序是xp->linux->solaris。其中solaris和linux順序
可以顛倒。不過要注意這兩個系統(tǒng)都是grub啟動的,后面的一個回覆蓋前一個的引導(dǎo),要提前做好相關(guān)文件的備份,具體后面會講到。
第一個安裝的系統(tǒng)是mac。我用的這個mac是iATKOS v1.0i,用電驢下的。安裝沒什么太復(fù)雜的。不過在安裝過程中有個自定義的選項,選上你的驅(qū)動。
mac安裝結(jié)束后,再安裝xp。這個不用多說了,需要注意的是現(xiàn)在安裝時系統(tǒng)會提示硬盤上有個未知系統(tǒng)了,不用管它,直接安就行。安裝結(jié)束后,mac沒法啟動了。這時就要用到一個叫tboot的小工具了,把tboot放在c盤下,打開c:/boot.ini文件,在最后一行加上 c:/tboot=Mac OS X 再啟動時,就可以看到windows的啟動菜單里多了個Mac OS X選項了,選中它后會出現(xiàn)一個黑白的界面,選擇你的mac分區(qū)就可以啟動mac了。
下面安裝solaris,我的這個光盤是從sun校園大使那里要來的。不過好像在opensolaris的社區(qū)可以申請光盤,注冊一個新的用戶,寫清楚自己的地址等聯(lián)系方式,就可以收到一份郵寄過來的Solaris自動安裝DVD,大家可以去要要看。這個solaris在我的機(jī)器上只能安裝在磁盤的最后一個分區(qū)里,我也不知是為什么。如果你在安裝過程中遇到錯誤,不妨試試在最后一個分區(qū)安裝。安裝前先在windows里面把要安裝solaris的分區(qū)刪除,然后光盤啟動,等上半個小時就安裝完了。這個版本的solaris默認(rèn)的用戶名和密碼都是root,記得要修改。進(jìn)入solaris后,打開終端,輸入
dd if=/dev/rdsk/c0d0p0 of=/mnt/Solaris.sun bs=512 count=1
在mnt文件夾里找到Solaris.sun 這個文件,拷到u盤里(solaris10自動識別u盤)。再進(jìn)windows,把Solaris.sun 放在c盤里,在boot.ini里加上c:/Solaris.sun=Solaris 現(xiàn)在用nt loader就可以引導(dǎo)solaris了。
最后安裝linux,我用的是買電腦時dell贈送的suse 10。安裝過程和普通的linux一樣。
你先安裝linux再安裝solaris,安裝linux結(jié)束后,找到/boot/grub/menu.lst文件,把里面的內(nèi)容拷下來放在u盤里。安裝完solaris后,也是找/boot/grub/menu.lst文件,把linux的menu.lst的內(nèi)容粘貼到solaris的menu.lst文件里面去。
注意:要粘的是menu.lst里面的內(nèi)容,不是直接覆蓋這個文件,而且是你自己的,裝相同系統(tǒng)的硬盤分區(qū)可能和你不相同。
啟動Solaris后,用root登錄;
vi /boot/grub/menu.lst
在文件的最后加上:
title Fedora (2.6.23.1-42.fc8)
root (hd0,7)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/1 rhgb quiet
initrd /initrd-2.6.23.1-42.fc8.img
重新啟動后,選擇RedHat的字樣的即可正常啟動Linux.
在Linux Shell 上輸入 grub,可進(jìn)入grub界面,輸入 root (hd0,后按TAB鍵可看到各分區(qū)的信息,而不是用fdisk -l 看到的信息,后者為(hd0,5)時,前者可能是(hd0,4);
因為solaris的grub可以引導(dǎo)linux,但是linux不能引導(dǎo)solaris,除非你的linux可以支持ufs。如果你先裝了solaris,后裝linux,但是想開機(jī)就在solaris的grub下工作,可以在solaris的終端里輸入下面的命令(找到相近版本的安裝版本,我是找了solaris 10的,在光盤啟動,選擇第二個選項,Solaris Express,的出現(xiàn)選項時選擇6,進(jìn)入終端)
/usr/sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2
/dev/rdsk/c0d0s0