+ -
当前位置:首页 → 问答吧 → [ solved] 怎么把freebsd的bootloader除掉

[ solved] 怎么把freebsd的bootloader除掉

时间:2007-08-12

来源:互联网

原来的服务器系统是bsd,现在重新分区把gentoo拷过去了。打算装grub在sda的mbr上,但是原来的freebsd的bootloader怎么都除不掉
我用grub-install /dev/sda试过了,提示成功,重启以后还是freebsd的引导
也试过直接进grub
root (hd0, 0)
setup (hd0)
也提示成功了,重启还是freebsd的引导器

估计原来是装到sda1的引导记录上了...我要疯了!
大家有什么厉害点的办法?

作者: frostyplanet   发布时间: 2007-08-12

我有个方法,用dos启动下,然后 fdisk /mbr
然后再把gentoo的引导装好

作者: jjj311   发布时间: 2007-08-12

恩,dos的fdisk /mbr 是清除mbr里头的记录,我以前也用过,还把引导记录搞乱过一次(结果win和grub都装不上)。现在的情况是bsd的引导记录在第一个分区首部,因而才没被grub-install覆盖.
有没有linux下面的方法? 比如用dd?

作者: frostyplanet   发布时间: 2007-08-12

试试
dd if=/dev/zero of=/dev/hda bs=512 count=1

作者: zhou3345   发布时间: 2007-08-12

谢谢,已经解决了。原来这机器上的四块一模一样的sata硬盘在bios 里的顺序跟系统里面的完全颠倒的,原来系统引导记录也不是在装统的那个盘(所谓的sda),而是在别的硬盘上

作者: frostyplanet   发布时间: 2007-08-13