WinXP+Mac OS X+Linux的多操作系統安裝

火星人 @ 2014-03-12 , reply:0


   

 

  在一台PC上,同時安裝Windows XP、Mac OS X,甚至Fedora Linux等多個操作系統。

  我的總體思路就是,將WinXP的啟動管理器(NT Loader)作為默認的啟動管理器,其他操作系統的啟動管理器安裝在其操作系統相應的分區,由NT Loader調用這些啟動管理器,這樣它們就可以啟動各自對應的操作系統了。

  具體的做法,寫出來比較繁多,這裡,只講講大致的過程。

  1, 安裝之前,規劃好硬碟和分區
  既然要安裝多個操作系統,就要先規劃好各自的硬碟分區。總的原則是:

  1.1 給各個操作系統規劃好分區位置和大小。現在的操作系統,越來越大了。WinXP作為最常用的系統,要安裝很多軟體,所以分區自然不能小了。我的WinXP分區有14G,現在已經用掉了10多G。而Fedora和Mac OS X,也得分配6--10G左右的空間才算寬裕。

  1.2 規劃好分區之後,並不是馬上要分區格式化。而是,將這部分空間空著,待安裝相應操作系統的時候,由它們各自的分區格式化軟體來完成分區和格式化。很不贊成用Partition Magic之類的分區軟體,這是造成分區損壞、數據丟失的重大安全隱患。

  2, 按常規做法,安裝Windows XP
  現在,開機就是Windows的標誌性的彩旗,NT Loader還沒有其他的選擇。

  3, 安裝Fedora Linux
  需要注意的是:

  3.1 Linux一般要求3個分區,分別是啟動分區/boot、內存交換分區和根目錄分區/。除了根目錄分區,其他兩個分區不是必需的。但還是建議你分這樣3個分區。因為,專門的啟動分區易於管理,而專門的內存交換分區可以提高系統運行性能。啟動分區不必很大,100MB左右就夠。內存交換分區取512MB或者跟內存一樣大也就可以了,餘下的全部分配到根目錄分區。

  3.2 安裝過程中,主要安裝步驟結束之後,會要求安裝啟動管理器,比如GRUB。這時,請選擇將其安裝在剛剛劃分出的那個啟動分區。不要選擇安裝在主硬碟啟動分區,這樣就把Windows XP的NT Loader覆蓋掉了,後面的步驟也就沒法繼續了。(當然,真這樣做了,還是可以恢復的,就是用WinXP的安裝盤重新修復安裝一下,恢復NT Loader。)

  3.3 安裝完畢,重啟電腦,你發現沒有任何變化,Linux根本沒有出現。因為,Linux的啟動管理還沒有啟動的機會。

  3.4 關鍵的一步來了,我們要提取Linux Boot分區的啟動扇區。就是將該分區的第一個扇區的內容提取出來,保存成NT Loader所在分區下的一個普通文件。這個步驟,有很多軟體可以幫助我們完成。比如,在Windows之下,可以有AccessDisk等軟體;在Fedora Linux下,有命令行工具dd。總之,只要將該扇區512位元組的內容讀取出來,保存成一個文件就行了。比如,保存成C:\linux.bt 。

  3.5 修改C:\boot.ini文件,在[operating systems]節添加啟動到linux.bt的內容,比如這樣:

  C:\linux.bt="Fedora Core 4"

  3.6 現在,你再重啟電腦,就會出現選擇啟動Winodws,還是Fedora的啟動管理界面了。選擇Windows,自然就是直接啟動XP了;選擇Fedora,其實是調用了Linux Boot分區中的啟動管理器,出現GRUB界面,這時就可以選擇啟動Fedora了。當然,你也可以配置GRUB,添加一個切換回NT Loader的選項。我就是這麼做的。

  4. 安裝Mac OS X
  我們已經安裝和配置好了WinXP和Fedora的雙操作系統,現在進一步,安裝Mac OS X。

  4.1 按通常方法,安裝好Mac OS X。一般,我都是將下載來的iso映像文件刻錄成DVD再安裝的。

  注意一下,安裝開始過程中,會讓我們選擇安裝到哪個卷,但此時往往沒有卷可供選擇。網上有很多人在這一步就沒有頭緒了。其實這是因為還沒有可供安裝的卷(就是我們平常說的分區)。這時候,我們就要選擇安裝界面上方的菜單,選擇其中的分區和格式化功能。遺憾的是,安裝的時候我沒有記下來確切的菜單位置和名稱了。

  分區格式化完畢,就有一個大大的硬碟圖標供我們選擇,一路安裝下去了。

  4.2 安裝完畢,重啟電腦。顯然,這時我們仍然只能選擇Windows和Fedora,不見Mac OS的影子。

  啟動到Windows,將Mac OS X安裝光碟上的CHAIN0這個文件複製到C:\。

  然後還是修改boot.ini,在[operating systems]節添加如下內容:

  C:\CHAIN0= "Mac OS X Loader"

  4.3 再重啟電腦,你就有Mac OS X Loader這個啟動選項了。Mac OS X的啟動管理器啟動后,會列出其識別的分區,除了自己的Mac OS所在的卷,還能識別出C盤上的NT Loader。選擇這個,當然就回到Windows的NT Loader了。

  好,做多操作系統共存的方法講完了。雖然講的只是大致的步驟,卻覺得也夠煩瑣了。其實,關鍵還是要大家自己去操作、體會、琢磨,才能體會其中DIY的樂趣。

  最後,祝大家成功。

(責任編輯:A6)





[火星人 via ] WinXP+Mac OS X+Linux的多操作系統安裝已經有368次圍觀

http://www.coctec.com/docs/enterprise/show-post-73632.html