Unixバックアップ&リカバリによると、以下の手順らしい
1. メタデータパーティション情報)のバックアップ
2. 標準ユーティリティ(tar等)を利用して、OSをバックアップ
3. 代替メディアからブート
4. 新しいルートディスクをフォーマットする。
5. OSバックアップデータをリストア
6. 新しいルートディスクにブートブロック(MBR)をリストアする。

1例として以下が記載されている。
1.fdisk -l > /etc/fdisk-1.txt(上記1に対応)
2.cd / ; tar cf - . | gzip -c > /backup/root.tar.gz (上記2に対応)
3.システム破壊
4.tomsrtbtフロッピーで起動(上記3に対応)
5.fdiskで新パーティション作成
6.パーティションタイプ変更(swapと/dev/hda1にブート可能フラグをセットaコマンド)
7.ルートドライブ上にファイルシステムを作成(mkes2f /dev/hda1)
7-1. mkdir /root
7-2. mount /dev/hda1 /root
8.OSを/rootにリストア
 cd /root; gzip -dc /mnt/root.tar.gz | tar -xf -
9.chroot /root /sbin/lilo; reboot
 #liloは、liloとうつだけで、MBRをリストア可能 grubの場合は、grub-installだなたぶん。

 このステップ数を減らしつつ(3ステップくらいが理想だな)、かつ自動化すれば良いのだな。
 ということで、明日は商用製品のマニュアルを漁ってみようw