对于mbr丢失许多初学者很困惑,但是这个东西又很重要。
昨晚试了一下,备份mbr用dd命令很好用,只要备用一次,以后不管怎么重装,对多系统的启动都没有问题了
备份mbr:
dd if=/dev/hda of=/mnt/windows/linux.lnx bs=512 count=1
意思为把硬盘的mbr(即前512个字节)导出存为linux.lnx文档,以后就一劳永逸了。bs是block size,是一次io操作读写的字节数,count是处理多少个block。
写入mbr:
dd if=/mnt/windows/linux.lnx of=/dev/hda bs=512 count=1
重新把mbr写回,双启动菜单又出来了。
mbr被覆盖的具体方法:
把linux.lnx文档放在C:盘下
echo c:\"linux.lnx"=linux >> boot.ini
启动windows2k时就出现双启动菜单,选择linux选项进入LINUX操作系统。
然后用dd命令重新写回mbr,至此全部搞定!