在用户安装了Red Hat Enterprise Linux 5系统后,如果希望卸载,就需要用到本节介绍的删除分区和引导记录方法。
由于DOS或Windows下的fdisk无法识别Linux分区,因此最直接的方法是使用Linux下的分区工具删除Linux分区。可以使用fdisk或parted,其详细使用方法参见第5章磁盘管理。
(1)用Red Hat Enterprise Linux 5第一张光盘引导系统,在“boot:”提示符下输入“linux rescue”进入救援模式,如下所示:
(2)在选择语言、键盘、网络后,选择以【Continue】方式进入救援模式,如图2.52所示。
图2.52 以Continue方式进入救援模式
(3)使用list-harddrives命令查看系统上所有被安装程序识别的硬盘驱动器,例如:
可以看到目前系统上只有设备sda,其容量约为8189MB。
(4)要删除分区,可以使用分区工具parted。启动parted命令如下(此处的/dev/sda是要删除的分区所在的设备):
输入print指令,显示当前的分区表,从而判断要删除的分区号:
print 命令还可以显示分区的类型(如linux-swap、ext2和ext3等)。了解分区类型有助于判定是否要删除该分区。可以使用rm命令来删除分区。例如,删除Linux的所有分区:
在parted交互环境中,只要按Enter键,就会立即发生改变。因此在执行前需仔细检查。删除了分区后,可以使用print命令来确认分区在分区表中是否已被删除:
可以看到分区表已为空。
删除了Linux分区,并且做完了所有必要的改变后,可以输入“quit”来退出parted。
退出parted后,在引导提示符后输入“exit”来退出救援模式并重新引导系统。一般情况下,系统会自动重新引导。如果没有,可以使用Ctrl+Alt+Del组合键来重新引导系统。
要删除Linux分区也可以使用Linux下的fdisk命令,还可以使用一些第三方软件,如Partition Magic等。
卸载Linux系统,除了删除Linux分区外,还必须从主引导记录(Master Boot Record,缩写为MBR)里删除Linux引导装载程序(boot loader)信息。最简单的实现方法是使用Windows下的fdisk命令。
首先用一张Windows启动盘(光盘或软盘)引导系统,然后使用下面的fdisk命令重写主引导扇区,替换掉安装在MBR中原有的记录:
注意: 如果Linux的引导记录安装在Linux引导扇区中,那么在删除Linux分区时就已经被删除了。