Solo te voy a decir como lo hago yo, me baso en lo que hace el
ghost4unix que lo intenté usar un par de veces y no me moló demasiado...
eso sí has de tener como mínimo aparte de una partición / y swap, una partición tocha con ext3 o similar que pueda contener un archivo del mismo tamaño que tu "/" (por eso yo por ejemplo en casa tengo todo bajo / en una partición de 20GB) que será donde guardes el backup.
Simplemente tienes que arrancar un life cd que te pillará las particiones y solo montar la partición que usarás para backup y con un dd te clonas la de "/"
Por ejemplo en mi caso:
# dd if=/dev/sda2 of=/mnt/backup/backupdelinux.dd
a la imagen la puedes llamar como te de la gana, pero amí me ayuda a recordar
Yo lo he probado en varias ocasiones y funciona, lo que no probé es a cargarme el grub/lilo del MBR y hacerlo, supongo que entonces estaría jodido...
También funciona para windows
Lo que no sé es ni comprimir ni partir al vuelo la imagen y me repatea por que estaría de p.m.
pd: a mí también me paśa