39.3. 以 MS-DOS 或微軟 Windows 的早期版本取代 Red Hat Enterprise Linux

在 DOS 與微軟視窗中,您可以使用微軟視窗的fdisk公用程式,加上一個「未公開」的參數 /mbr,建立一份全新的主開機紀錄(MBR)。這參數「只會」重新寫入一份DOS分割區的主開機紀錄(MBR)。這指令看起來應該如下所示:
fdisk /mbr
如果您需要從硬碟中將 Linux 移除,而您已試過利用預設的 DOS(或 Windows)fdisk,您將會遇到「Partitions exist but they do not exist」(分割區仍存在,不過它們確實已經不存在)的問題。要移除非 DOS 分割區的最好方法,是使用能辨識非 DOS 分割區的工具程式。
首先,請插入 Red Hat Enterprise Linux DVD,並啟動您的系統。當使用了光碟開機之後,畫面上會出現提示符號。請輸入 linux rescue。這將會啟動救援模式(rescue mode)程式。
您會被提示鍵盤和語言需求。請如進行 Red Hat Enterprise Linux 安裝時一般地輸入這些值。
接下來,畫面上會說明程式正試圖尋找要修復的 Red Hat Enterprise Linux。請在此畫面上選擇「跳過」。
在選取「略過」後,您將會看到指令提示符號,好讓您存取想要移除的分割區。
首先,輸入指令 list-harddrives。這指令將會列出電腦上所有安裝程式能辨識的硬碟機,以及它們的大小(單位為MB - 百萬位元組)。

警告

請注意只移除必要的 Red Hat Enterprise Linu 分割區。此步驟請小心,移除其它分割區可能會導致資料遺失,或損毀系統環境。
要移除分割區,請使用 parted 磁碟分割工具,請使用下列指令啟動 parted,這裡的 /dev/hda 是您要移除分割區的裝置:
parted /dev/hda
使用 print 指令來檢視目前的磁碟分割表以取得要移除之分割區的次碼(minor number):
print
print 指令也會顯示分割區的類型(例如 linux-swap、ext2、ext3、ext4 等等)。了解分割區的類型能協助您決定是否要移除該分割區。
使用 rm 指令來移除分割區。例如要移除次碼為 3 的分割區,請輸入:
rm 3

重要

在您按下 [Enter] 後,您所做的變更將開始生效,所以請小心檢視您的指令。
在移除分割區後,請使用 print 指令以確認它已經從磁碟分割表中移除。
在您移除 Linux 分割區並且完成所有您需要做的變更後,請輸入 quit 以離開 parted 程式。
在離開 parted 程式後,請在開機提示符號輸入 exit 以離開救援模式並且重新啟動您的系統而不繼續安裝程式。 系統將會自動重新開機。 如果系統沒有自動重新開機,您可以同時按下 Control+Alt+Delete . 來重新啟動您的系統。