windows XP+Fedora 8+solaris 11三系統安裝方法教程

佚名發表於2020-07-11

  我用的三個系統分別是:windows是xp sp2;linux是Fedora 8;;unix是Solaris Nevada snv_60 X86(自動安裝光碟)(solaris 11)。

  在安裝之前,建議大家學習一下grub和nt loader的用法。對於如何引導多系統有個簡單的認識。

  xp、solaris都需要裝在主分割槽上,linux可以裝在擴充套件分割槽上。我用的這個solaris是自動安裝版,必須裝是主分割槽,是未分配的分割槽或Solaris分割槽。

  第一個區是主分割槽裝xp

  第二個區是主分割槽,裝solaris,16G。我拿到的光碟說明上說要大於8G,我用8G試過裝不上,比8G大一點就可以裝上了。

  其它區是擴充套件分割槽,其中分了好多區,分別歸屬於windows linux分為/boot分割槽100多M /根分割槽大於10G swap大小為記憶體2倍

  最後還有一個8m的為分配空間,不要去管它了。

  具體分割槽可以有很多工具,如果是沒有裝任何系統的硬碟的話最好找個光碟版的分割槽工具分割槽。我在Windows用分割槽魔術師把D盤轉換為主分割槽,並刪除這個分割槽

  四個系統的安裝順序是xp->linux->solaris。其中solaris和linux順序

  可以顛倒。不過要注意這兩個系統都是grub啟動的,後面的一個回覆蓋前一個的引導,要提前做好相關檔案的備份,具體後面會講到。

  第一個安裝的系統是mac。我用的這個mac是iATKOS v1.0i,用電驢下的。安裝沒什麼太複雜的。不過在安裝過程中有個自定義的選項,選上你的驅動。

  mac安裝結束後,再安裝xp。這個不用多說了,需要注意的是現在安裝時系統會提示硬碟上有個未知系統了,不用管它,直接安就行。安裝結束後,mac沒法啟動了。這時就要用到一個叫tboot的小工具了,把tboot放在c盤下,開啟c:/boot.ini檔案,在最後一行加上 c:/tboot=Mac OS X 再啟動時,就可以看到windows的啟動選單裡多了個Mac OS X選項了,選中它後會出現一個黑白的介面,選擇你的mac分割槽就可以啟動mac了。

  下面安裝solaris,我的這個光碟是從sun校園大使那裡要來的。不過好像在opensolaris的社群可以申請光碟,註冊一個新的使用者,寫清楚自己的地址等聯絡方式,就可以收到一份郵寄過來的Solaris自動安裝DVD,大家可以去要要看。這個solaris在我的機器上只能安裝在磁碟的最後一個分割槽裡,我也不知是為什麼。如果你在安裝過程中遇到錯誤,不妨試試在最後一個分割槽安裝。安裝前先在windows裡面把要安裝solaris的分割槽刪除,然後光碟啟動,等上半個小時就安裝完了。這個版本的solaris預設的使用者名稱和密碼都是root,記得要修改。進入solaris後,開啟終端,輸入

  dd if=/dev/rdsk/c0d0p0 of=/mnt/Solaris.sun bs=512 count=1

  在mnt資料夾裡找到Solaris.sun 這個檔案,拷到u盤裡(solaris10自動識別u盤)。再進windows,把Solaris.sun 放在c盤裡,在boot.ini里加上c:/Solaris.sun=Solaris 現在用nt loader就可以引導solaris了。

  最後安裝linux,我用的是買電腦時dell贈送的suse 10。安裝過程和普通的linux一樣。

  你先安裝linux再安裝solaris,安裝linux結束後,找到/boot/grub/menu.lst檔案,把裡面的內容拷下來放在u盤裡。安裝完solaris後,也是找/boot/grub/menu.lst檔案,把linux的menu.lst的內容貼上到solaris的menu.lst檔案裡面去。

  注意:要粘的是menu.lst裡面的內容,不是直接覆蓋這個檔案,而且是你自己的,裝相同系統的硬碟分割槽可能和你不相同。

  啟動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,可進入grub介面,輸入 root (hd0,後按TAB鍵可看到各分割槽的資訊,而不是用fdisk -l 看到的資訊,後者為(hd0,5)時,前者可能是(hd0,4);

  因為solaris的grub可以引導linux,但是linux不能引導solaris,除非你的linux可以支援ufs。如果你先裝了solaris,後裝linux,但是想開機就在solaris的grub下工作,可以在solaris的終端裡輸入下面的命令(找到相近版本的安裝版本,我是找了solaris 10的,在光碟啟動,選擇第二個選項,Solaris Express,的出現選項時選擇6,進入終端)

  /usr/sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2

  /dev/rdsk/c0d0s0

相關文章