要想讓兩個操作系統共享計算機,你需要使用雙引導。你可以使用其中之一,但不能同時使用兩者。每個操作系統都從它自己的硬盤驅動器或磁盤分區中引導,並使用它自己的硬盤驅動器或磁盤分區。
本章向你解釋如何配置系統以便能夠引導入 Red Hat Linux 和另一個操作系統。為清楚起見,我們將假設另一個操作系統是 Microsoft Windows ?。但是其它操作系統的一般步驟也與之相仿。
注記:如果 Red Hat Linux 在你的系統上與 OS/2 並存,你必須使用 OS/2 的分區軟件來創建你的磁盤分區 — 否則, OS/2 可能不會識別磁盤分區。在安裝過程中,不要創建任何新分區,但是請務必使用 parted 為你的 Linux 分區設立正確的分區類型。
注記:如果你想從 Red Hat Linux 中能夠讀寫 Windows NT、2000、或 XP 分區,不要把 Windows 分區的文件系統類型設為 NTFS。如果 Windows 分區的類型是 NTFS,它將不能夠從 Red Hat Linux 中被讀取。如果 Windows 分區的類型是 VFAT,它將能夠從 Red Hat Linux 中被讀取。
如果你有多個 Windows 分區,它們不必都使用同樣的文件系統類型。如果你的 Windows 中有不止一個分區,你可以把其中之一設為 VFAT,把你想讓 Windows 和 Red Hat Linux 共享的文件貯存在上面。
如果你的計算機上沒有安裝任何操作系統,請首先安裝 Windows,然後再安裝 Red Hat Linux。
如果你安裝的是 Windows 9 x 或 Windows ME,在安裝期間你將無法定義分區。請安裝 Windows,然後參閱 第 G.3 節 上關於使用 parted 的說明來為你的硬盤重新分區並為 Red Hat Linux 騰出一些空閒空間。
如果你安裝的是 Windows NT 或 windows 2000,你可以為 Windows 創建一個指定大小的分區。請在你的硬盤驅動器上保留足夠的空閒空間(沒有被分區或格式化的分區)來安裝 Red Hat Linux。
竅門:在為你的硬盤驅動器分區的時候,請留意,某些老系統內的 BIOS 無法進入硬盤上前 1024 柱面外的空間。如果情況如此,請在你的硬盤驅動器的前 1024 柱面上為 /boot Linux 分區保留足夠空間以便引導 Linux。 其它的 Linux 分區可以放在柱面 1024 之後。
在 parted 中,1024 柱面相當於 528MB。詳情請參閱 http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.Html
請參閱第 1.3 節來決定應該保留多少磁盤空間。安裝 Windows 之後,請參閱 第 G.2 節 。
如果你想要安裝 Red Hat Linux 的計算機上目前運行的是 Windows(或某種其它操作系統),你需要做出一項重要決定。 你的選擇是:
盡管你的計算機上已安裝了 Windows,你仍想讓 Red Hat Linux 成為你的計算機的唯一操作系統嗎?如果答案是肯定的,你沒必要配置雙引導系統。把你想保留的信息全部備份,然後開始安裝。在安裝中,如果你在 「磁盤分區設置」 屏幕中選定要安裝程序自動為你的系統分區,請選擇 「刪除系統上所有分區」 。如果你選擇要用 Disk Druid 來手工分區,刪除所有現存的 DOS(Windows)分區,然後創建你的 Linux 分區。
你想安裝 Red Hat Linux,然後既可以引導 Red Hat Linux 又可以引導你的另一個操作系統嗎?執行此類 Red Hat Linux 安裝可以在你的系統上安裝 Red Hat Linux 卻又不影響另一個操作系統。既然你已經裝有 Windows,你需要為 Linux 分配磁盤空間。請閱讀第 G.1 節 ,然後再閱讀第 G.2 節 。
警告:在重新配置硬盤驅動器之前,請記住把所有重要的信息備份。如果你不是特別小心謹慎,重新配置硬盤會導致數據丟失。除此以外,請確定為兩個操作系統各自創建一個引導盤,以防萬一引導裝載程序不能夠識別任一操作系統。
如果你在系統上已安裝了 Windows,你必須有可用的空閒空間才能在其中安裝 Red Hat Linux。可供選擇的方法有:
添加一個新硬盤。
使用一個現存的硬盤或分區。
創建一個新分區。
以上三個選項中,都請留意某些老系統中的 BIOS 無法進入硬盤驅動器上前 1024 柱面以外的部分。如果情況如此, /boot Linux 分區必須位於你的硬盤驅動器上前 1024 個柱面中才能引導 Linux。
G.1.1. 添加新硬盤驅動器為 Red Hat Linux 騰出空間的最簡單辦法是給計算機添加一個新硬盤驅動器,然後在那個驅動器上安裝 Red Hat Linux。例如,如果你給計算機添加了第二個 IDE 硬盤驅動器,Red Hat Linux 安裝程序將會把它識別為 hdb ,而把現存的驅動器(被 Windows 使用的)識別為 hda 。(對於 SCSI 硬盤驅動器,新安裝的 Red Hat Linux 硬盤驅動器將會被識別為 sdb ,而現存的硬盤驅動器將會被識別為 sda 。)
如果你選擇要為 Linux 安裝新硬盤驅動器,你所該做的只是啟動 Red Hat Linux 安裝程序。啟動了 Red Hat Linux 安裝程序之後,請確定你選定的是在新安裝的硬盤驅動器上安裝 Linux(例如 hdb 或者 sdb )而不是在被 Windows 使用的硬盤驅動器上安裝。
G.1.2. 使用現存硬盤驅動器或分區另一種為 Linux 騰出空間的辦法是,使用目前被 Windows 使用的磁盤驅動器或分區。例如,假設 Windows 資源管理器 顯示了兩個硬盤驅動器: C: 和 D: ,這可能表明計算機有兩個硬盤驅動器,或一個帶有兩個分區的硬盤驅動器。在以上任何情況下,(假設硬盤驅動器上有足夠的磁盤空間),你都可以在 Windows 識別為 D: 的硬盤驅動器或磁盤分區上安裝 Red Hat Linux 。
注記:Windows 使用字母來代表可移的驅動器(例如, ZIP 驅動器)和網絡貯存(虛擬驅動器)以及本地硬盤驅動器空間;你不能在一個可移的或網絡驅動器上安裝 Linux 。
只有在你的計算機上有不止兩個硬盤驅動器或磁盤分區時,你才可以使用這個選擇。
如果你可以利用一個你想在其中安裝 Linux 的本地 Windows 分區,請執行下列步驟:
把所有選定硬盤驅動器或分區上(在這個例子中是 D: )你想保留的數據都復制到另外一個地方。
啟動 Red Hat Linux 安裝程序,然後令其在指定的分區或驅動器上安裝 Linux — 在這個例子中是被 Windows 標為 D: 的硬盤驅動器或分區。請注意,Red Hat Linux 區分硬盤驅動器和磁盤分區。因此:
如果在這台計算機上的 C: 和 D: 是指兩個分開的硬盤驅動器,安裝程序將會把它們識別為 hda 和 hdb (IDE) 或 sda 和 sdb (SCSI)。請告訴安裝程序要在 hdb 還是 sdb 上安裝。
如果 C: 和 D: 是指一個驅動器上的兩個分區,安裝程序會把它們識別為 hda1 和 hda2 (或 sda1 和 sda2 )。在安裝 Red Hat Linux 的分區階段,刪除第二個分區( hda2 或 sda2 ),然後用未分配的空閒空間來分區。在開始安裝 Red Hat Linux 之前,你不必刪除第二個分區。
G.1.3. 創建新分區
第三種為 Linux 騰出空間的辦法是在被其它操作系統使用的硬盤驅動器中為 Red Hat Linux 創建一個新分區。如果 Windows 資源管理器 只顯示了一個硬盤驅動器( C: ),而且你不想添加新硬盤驅動器,那麼,你就必須為硬盤分區。分區後, <