39.3. 使用 MS-DOS 或者微软 Windows 的古旧版本替换 Red Hat Enterprise Linux
在 DOS 和 Windows 系统中,可以使用 Windows
fdisk
工具创建新的带有 undocumented 标志的 MBR:/mbr
。这只重写 MBR 来引导主 DOS 分区。该命令类似:
fdisk /mbr
如果需要从硬盘驱动器中删除 Linux,并且已经尝试用默认的 DOS(Windows)
fdisk
删除,则会遇到 Partitions exist but they do not exist 的问题。要删除非 DOS 分区的最好办法是使用一个可以标识 DOS 以外的分区的工具。
首先,插入 Red Hat Enterprise Linux DVD 引导系统。出现 boot 提示符时请输入:
linux rescue
。这样会启动救援模式程序。
提示输入键盘和语言要求。与在 Red Hat Enterprise Linux 安装过程中一样输入这些值。
之后,页面中会显示信心,通知您该程序正在试图寻找要救援的 Red Hat Enterprise Linux 安装。在该页面中选择
。
选择
之后,会出现一个命令提示符,可以在这里访问要删除的分区。
首先,键入命令
list-harddrives
。这条命令会列出系统中所有被安装程序标识的硬盘驱动器,以及它们的大小(以 MB 为单位)。
警告
请注意,只删除必要的 Red Hat Enterprise Linux 分区。删除其他分区可能会导致数据丢失或导致系统环境损坏。
要删除分区,使用分区工具
parted
。启动 parted
,其中 /dev/hda 是要删除分区所在的设备:
parted /dev/hda
使用
print
命令来查看当前的分区表,从而判定要删除的分区的号码:
print
命令还可以显示分区的类型(如:linux-swap、ext2、ext3、ext4 等等)。了解分区类型有助于决定是否应该删除该分区。
使用
rm
命令删除分区。例如,要删除次要号码(minor number)为 3 的分区:
rm 3
重要
只要按下 [Enter] 键,这些更改就会生效,因此在确定前请反复检查命令。
删除分区后,请使用
print
命令,确认已将其已从分区表中删除。
删除 Linux 分区并且做完了所有必要的更改后,请键入
quit
退出 parted
。
结束
parted
后,在引导提示符后键入 exit
结束救援模式,并重新引导系统,而不是继续安装。系统应该自动重启。如果没有重启,则可以用 Control+Alt+Delete 重启系统。