附錄 G. 設定多重開機系統

要在一部電腦上裝上兩種作業系統需要安裝多重開機。 您可以使用電腦上的任一種作業系統,但不是同時使用。 每一個作業系統擁有自己用來開機與使用的分割區或硬碟。

這個章節解釋如何設定您的系統用來開機進入 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 的話,則可被讀取。

假如您有多重的 Windows 分割區,所有的分割區並不需要都是相同的檔案系統類型。 假如您的 Windows 系統有一個以上的分割區,您可以設定其中一個為 VFAT 的類型以用來儲存任何您想要在 Windows 與 Red Hat Linux 之間分享的檔案。

假如在您的電腦上沒有安裝任何的作業系統,必須要先安裝 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 系統 (或已裝有其他的作業系統),您必須要做一個重要的決定。 您的選擇有:

G.1. 分配磁碟空間給 Linux

警告警告
 

在重新設定您的硬碟之前,記得要備份所有重要的資料。 如果您沒有非常小心的話,重新設定您的硬碟會導致資料遺失。 除此之外,確實建立一片開機磁片以用來當開機管理程式無法辨識兩個作業系統時啟動作業系統。

假如您的系統上已經安裝了 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:。 這有可能指出電腦有兩顆硬碟或一顆硬碟劃分有兩個磁區。 在這兩種情況下(假設硬碟有足夠的空間),您可以安裝 Red Hat Linux 在 Windows 認定為 D: 的硬碟或磁區上。

注注意
 

Windows 使用字母來代表抽取式的磁碟(例如,一個 ZIP 磁碟機),網路磁碟(虛擬磁碟)與本機的硬碟空間; 您不能將 Linux 安裝在一個抽取式磁碟或網路磁碟上。

只有在電腦上有兩個或兩個以上的硬碟或磁區時,您才可以做此選擇。

假如您想用來安裝 Linux 的本機 Windows 分割區可以使用,請完成如下所示的步驟:

  1. 從選取的硬碟或磁區中(如 D:) 複製所有您想儲存的資料到其他地方。

  2. 開始 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),然後分割未分配的可用空間給 Linux。 在開始 Red Hat Linux 安裝程式之前,您不用刪除第二個磁區。

G.1.3. 建立一個新的磁區

第三個建立空間給 Linux 的方式是在其他作業系統使用的硬碟上建立一個新的磁區給 Red Hat Linux。 假如 『Windows 檔案總管』 顯示出只有一顆硬碟 (C:),而您不想增加新的硬碟,您就必須分割該硬碟。 分割之後,在 『Windows 檔案總管』中將可看到一個較小的 C: 磁碟,並且當您執行 Red Hat Linux 安裝程式時,您可以分割剩餘的空間給 Linux。

有許多非毀滅性第三者的磁碟分割程式可供給 Windows 作業系統使用。 如果您選擇使用其中之一,請參考它們的說明文件。

關於如何使用 parted 分割程式 (在 Red Hat Linux 光碟片上的程式) 的指示,請參閱 菴 G.3 節。