如何卸载GRUB

时间:2020-01-09 10:41:38  来源:igfitidea点击:

问题描述:如何卸载GRUB?
在将此硬盘发送给包括GRUB在内的某人之前,如何卸载所有内容。
如何保留的只是Windows XP。

解决方法:GNU GRUB(简称GRUB)是GNU Project的引导加载程序包。

GRUB是Multiboot规范的参考实现,该规范允许用户一次在其计算机上拥有多个不同的操作系统,并选择在计算机启动时运行哪个操作系统。

您可以使用标准dd命令覆盖MBR。
您也可以使用旧的好MS-DOS fdisk命令覆盖MBR。

使用MS-DOS/Windows 9x启动盘

为了从Linux和Windows XP计算机上删除GRUB引导程序,请使用Windows 9x启动盘或CD引导并执行MS-DOS命令:

fdisk /mbr

使用Windows XP启动盘

使用Windows XP(Windows 2000)安装光盘/CD/DVD引导计算机。
接下来,执行以下命令:

# fixmbr
# exit

使用Linux

您也可以从Linux本身使用dd命令(它会删除分区表):

# dd if=/dev/null of=/dev/sdX bs=512 count=1

只需删除MBR,而无需分区表(请参见下面的注释):

# dd if=/dev/null of=/dev/sdX bs=446 count=1

用您的实际设备名称(例如/dev/hda)替换/dev/hdX。
使用fdisk -l命令找出设备名称:

# fdisk -l

输出:

Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       30384   243955057+  83  Linux
/dev/sda3           30385       30515     1052257+  82  Linux swap