LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2807|回复: 2

如何用grub删除硬盘分区表里的grub启动信息?

[复制链接]
发表于 2007-5-24 08:37:50 | 显示全部楼层 |阅读模式
我的Linux PC中OS部分已经被删除,而再次启动时,会启动Linux grub,启动后的信息如下:
grub>
当然我知道,如果有MS的产品,找一张DOS盘,使用fdisk /mbr即可清除到硬盘分区表中的信息.可有一天,我出门在外面,没MS的产品,也没有Linux的启动盘.
我现在请问:如何利用grub的一些命令或者方法,将硬盘分区里的grub信息清除掉!

我记得是有办法,输入多少0到一个什么地方!
感谢!
发表于 2007-5-24 09:41:59 | 显示全部楼层
mbr为硬盘的前512字节的信息,其中前446字节为启动程序,后66字节为分区表。所以要清除掉grub只需清除掉硬盘前446字节即可。在linux下可用命令dd if=/dev/zero of=/dev/hda bs=446 counts=1 来完成,不过我还不清楚grub下是否有相应的命令来完成。从grub>help列出的命令中似乎并没有相应的命令。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 12:28:33 | 显示全部楼层
非常感谢您的帮助!
在grub下无dd这个命令,不过,通过您的回复还是学习到不少东西!
感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表