LinuxSir.cn,穿越时空的Linuxsir!

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

[ solved] 怎么把freebsd的bootloader除掉

[复制链接]
发表于 2007-8-12 03:26:43 | 显示全部楼层 |阅读模式
原来的服务器系统是bsd,现在重新分区把gentoo拷过去了。打算装grub在sda的mbr上,但是原来的freebsd的bootloader怎么都除不掉
我用grub-install /dev/sda试过了,提示成功,重启以后还是freebsd的引导
也试过直接进grub
root (hd0, 0)
setup (hd0)
也提示成功了,重启还是freebsd的引导器

估计原来是装到sda1的引导记录上了...我要疯了!
大家有什么厉害点的办法?
发表于 2007-8-12 06:56:21 | 显示全部楼层
我有个方法,用dos启动下,然后   fdisk /mbr
然后再把gentoo的引导装好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-12 07:28:12 | 显示全部楼层
恩,dos的fdisk /mbr 是清除mbr里头的记录,我以前也用过,还把引导记录搞乱过一次(结果win和grub都装不上)。现在的情况是bsd的引导记录在第一个分区首部,因而才没被grub-install覆盖.
有没有linux下面的方法? 比如用dd?
回复 支持 反对

使用道具 举报

发表于 2007-8-12 08:42:10 | 显示全部楼层
试试
dd if=/dev/zero of=/dev/hda bs=512 count=1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-12 20:06:49 | 显示全部楼层
谢谢,已经解决了。原来这机器上的四块一模一样的sata硬盘在bios 里的顺序跟系统里面的完全颠倒的,原来系统引导记录也不是在装统的那个盘(所谓的sda),而是在别的硬盘上
回复 支持 反对

使用道具 举报

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

本版积分规则

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