附錄 B. 移除 Red Hat Linux

要從您的系統解除安裝 Red Hat Linux,您必須要從主開機紀錄 (MBR) 中移除 GRUB 或 LILO。

在 DOS, NT 與 Windows 95 中,您可以使用 Windows 的 fdisk 中 "未註明出處的" /mbr 旗號來建立一個新的 MBR。 這將 只是 覆寫 MBR,讓它只能開機進入主要的 DOS 分割區。 指令如下:

fdisk /mbr

假如您需要從硬碟中將 Linux 移除,而您已試過利用預設的 DOS (Windows) fdisk,您將會遇到 "Partitions exist but they do not exist" 的問題。 要移除非 DOS 分割區最好的方法是使用不僅認識 DOS 分割區的工具程式。

一開始,請先放入 Red Hat Linux 的光碟片然後啟動您的系統。 當您由光碟開機後,您將會看到一個開機提示符號。 請在開機提示符號下輸入: linux rescue,然後系統將會啟動救援模式程式。

您將會被提示選取適當的鍵盤配置與語言。 請依照您安裝 Red Hat Linux 時的狀況輸入適當的數值。

下一步,將會出現一個畫面告知您目前程式將試著尋找一個要救援的 Red Hat Linux 安裝。 請在這個畫面選擇 Skip

在選取 Skip 後,您將會得到一個命令列提示符號,在此您可以存取您想要移除的分割區。

首先,輸入指令 list-harddrives。 這個指令將會列出系統上安裝程式所能辨識的所有硬碟機以及它們的大小(MB)。

警告警告
 

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

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

parted /dev/hda

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

print

print 指令也將會列出分割區的類型(例如 inux-swap, ext2, ext3 等等)。 認識分割區的類型將幫助您決定是否要移除該分割區。

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

rm 3    

重要重要
 

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

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

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

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