附錄 B. 移除 Red Hat Enterprise Linux

要從x86系統移除Red Hat Enterprise Linux,您必須從主開機紀錄(MBR)中,移除Red Hat Enterprise Linux開機管理程式。

注請注意
 

請記得先備份系統上所有的任何資料,因為難免會發生錯誤而導致您所有資料的遺失。

在DOS與Windows中,您可以使用Windows的fdisk公用程式, 加上一個未公開的參數/mbr, 建立一份全新的主開機紀錄(MBR)。這參數只會重新寫入 一份DOS分割區的主開機紀錄(MBR)。這指令看起來應該如下所示:

fdisk /mbr

假如您需要從硬碟中將 Linux 移除,而您已試過利用預設的 DOS (Windows) fdisk,您將會遇到 "分割區仍存在,不過 它們確實已經不存在" 的問題。 要移除非 DOS 分割區最好的 方法是使用不僅能辨識 DOS 分割區的工具程式。

要開始此一步驟,請先放入Red Hat Enterprise Linux的第一張光碟片,然後啟動您的系統。當系統從光碟開機後, 您會看到一個開機提示符號。請在這開機提示符號下輸入:linux rescue。這指令會開啟救援模式。

系統會提示您輸入鍵盤配置與語言設定。請依照您安裝Red Hat Enterprise Linux的實際情形,輸入適當的 數值。

接下來的畫面將會告訴您,程式正試圖找出已安裝,且需要救援的Red Hat Enterprise Linux。 請在這畫面選擇略過(Skip)

在選取略過(Skip)後,您將會看到命令提示符號, 好讓您存取想要移除的分割區。

首先,輸入指令 list-harddrives。這指令將會列出電腦上所有 安裝程式能辨識的硬碟機,以及它們的大小(單位為MB - 百萬位元組)。

警告警告
 

請特別注意,您只能移除必要的 Red Hat Enterprise Linux 分割區,如果移除其他的分割區將會導致資料遺失或毀損系統環境。

要移除分割區,請使用 parted 磁碟分割工具,請使用下列指令啟動 parted,這裡的 /dev/hda 是您要移除分割區的裝置:

parted /dev/hda

使用 print 指令來檢視目前的磁碟分割表以取得要移除之分割區的次碼(minor number):

print

print也會列出分割區的類型(例如linux-swap,ext2,ext3 等等)。對分割區的類型多點了解,可以幫助您決定是否要移除該分割區。

使用 rm 指令來移除分割區。 例如要移除次碼為 3 的分割區,請輸入:

rm 3    

重要重要
 

在您按下 [Enter] 後,您所做的變更將開始生效,所以請小心檢視您的指令。

在移除分割區後,請使用 print 指令以確認它已經從磁碟分割表中移除。

在您移除 Linux 分割區並且完成所有您需要做的變更後,請輸入 quit 以離開 parted 程式。

在離開 parted 程式後,請在開機提示符號輸入 exit 以離開救援模式並且重新啟動您的系統而不繼續安裝程式。 系統將會自動重新開機。 假如沒有的話,您可以同時按下 [Control]-[Alt]-[Delete] 來重新啟動您的系統。