Слёт телепатов... :-)
1. а ты уверен, что /dev/hda и не /dev/hdb, и не /dev/sda?
cat /etc/fstab
cat /etc/mtab
fdisk в помощь. (m for help, p for showing partitions, q for quit)
#пример
fdisk /dev/hda
2. 512 ;-)
бэкап, да
dd if=/dev/hda of=/pathto/mbr.bak bs=512 count=1
а вот, восстановление:
dd if=/pathto/mbr.bak of=/dev/hda bs=446 count=1
либо
dd if=/pathto/mbr.bak of=/dev/hda bs=512 count=1
Если между бэкапом и восстановлением, ты поменяешь таблицу разделов (в mbr аккурат за 446-м байтом), например, разобъешь один логический раздел на два, то эти изменения ты потеряешь при bs=512 count=1
Так, что лучше bs=446 count=1