Distribution Linux « complète » installée

Vous avez la place d'installer une distribution Linux grand public?
Si oui, c'est formidable, vous pourrez ainsi effectuer vos sauvegardes/restaurations, mais aussi découvrir comme Linux peut être convivial et puissant.
Je ne traiterai pas de l'installation d'une distribution ici (si ce n'est pour dire qu'à part le partitionnement, vous ne risquez pas grand chose).

Mettre en place une stratégie basée sur Partimage est un peu lourd.
Deux scripts peuvent suffire:

Les scripts suivants peuvent avoir besoin de quelques aménagements.
Ces aménagements correspondent aux points suivants:
    - le point de montage de la partition système Window$ (dans ces scripts nous considérerons que c'est /mnt/win)
    - le dossier de sauvegarde (ici /home/sauvegarde)
Pour créer ce dossier en tant qu'utilisateur root:        mkdir /home/sauvegarde

Créer, en tant qu'utilisateur root, le script de sauvegarde est le suivant (que l'on enregistrera sous /home/sauvegarde/sauve.sh):

    #!/bin/sh
    echo Sauvegarde en cours...
    #Sauvegarde de la table de partition:
    /bin/dd if=/dev/hda of=/home/sauvegarde/parttable.bin bs=512 count=1
    #Sauvegarde du secteur de boot:
    /bin/dd if=/dev/hda1 of=/home/sauvegarde/bootsector.bin bs=512 count=1
    cd /
    #Archivage (avec compression) du contenude /mnt/win:
    /bin/tar -zcf /home/sauvegarde/sauvegarde.tar.gz /mnt/win
    echo Sauvegarde Terminée.
    #Ligne à décommenter si vous lancez le script en mode console, pour redémarrer automatiquement:
    #/sbin/shutdown -r now


Et un script /home/sauvegarde/restaure.sh

    #! /bin/sh
    echo Restauration en cours...
    cd /
    #On commence par nettoyer en vidant la partition:
    /bin/rm -fr /mnt/win/*
    #On restaure le contenu de la sauvegarde:
    /bin/tar -zxf /home/sauvegarde/sauvegarde.tar.gz
    #On restaure la table de partition:
    /bin/dd if=/home/sauvegarde/parttable.bin of=/dev/hda bs=512 count=1
    #On restaure le secteur de boot:
    /bin/dd if=/home/sauvegarde/bootsector.bin of=/dev/hda1 bs=512 count=1
    echo Restauration Terminee.
    #Ligne à décommenter si vous lancez le script en mode console, pour redémarrer automatiquement:
    #/sbin/shutdown -r now


Enfin, rendre les scripts executables et ceci uniquement par l'utilisateur root pour des questions de sécurité:    

chmod 700 /home/sauvegarde/sauve.sh
chmod 700 /home/sauvegarde/restaure.sh

Quand vous souhaitez effectuer une sauvegarde, loguez vous en tant que root et lancez: /home/sauvegarde/sauve.sh
Et pour une restauration: /home/sauvegarde/restaure.sh

Remarques:

Liens:

Ces scripts proviennent de plusieurs sources (un article dans Planète Linux n°2 notamment et diverses pages web).
Voir aussi
http://www.ac-creteil.fr/reseaux/systemes/linux/fiches/RESTWIN.HTM