求救GRUB被覆盖了

求救GRUB被覆盖了

机器重新装xp时覆盖了MBR,导致GRUB消失了,现在想重新装grub前把mbr备份,在网上看了备份的代码,可用winHex打开看不对,请大家帮我更正下代码。以下在xp的dos窗口里运行的。

debug
a100
mov ax,0201
mov bx,0200
mov cx,0001
mov dx,0080
int 13
int 20
^C
-g=100

Program terminated normally
-rcx
CX 0000
:300
-n mboot.dat
-w
Writing 00300 bytes
-q      
光盘启动,再装一遍grub就好      
用LINUX的安装盘重新装一下GRUB就可以了
盘放进去,会自动寻找以前安装过的LINUX      
可我的是fc 2版本的,没有这个功能啊!
另外我也想知道为什么这个代码不对呢,看说明只是简单的作了个功能调用而已呀!      
那就用安装光盘的rescue方式重装grub。      
要备份mbr,随便找个liveCD的linux版本,用dd命令备份即可。
好象是:
dd bs=512 count=1 if=/dev/hda0 of=/you/back/path/mbr.bk

/dev/hda0要看具体情况了,自己查查dd用法,不要照搬。