> dd if=/dev/zero of=/dev/hda _далее_ количество_байт_для...
Извините, может я чего-то не понимаю, но разве это такая же "очистка" MBR, какую делает DOS-овский fdisk /mbr ???
На сколько я знаю, fdisk /mbr всего лишь перезаписывает загрузчик в MBR-е на стандартный, в то время как ваш dd мало того, что просто забьет нулями, так еще и при неумелом использовании затрет ВЕСЬ MBR (а в нем находится не только загрузчик, в нем еще живет таблица разделов).
P.S. На сколько я понял из ответов, команду "fdisk /mbr" в общем случае может заменить только "fdisk /mbr" (мысли вслух)...