banniere haut de page

KaellaWiki

SystemeDeSecours

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 38.107.191.96

Note importante

Cet article n'a pas encore été relu, tout n'a pas été testé.
A n'utiliser qu'avec la plus grande prudence

La Kaella comme boite à outils, système de secours

La Kaella permet de démarrer tout PC, même si le système déjà installé dessus a des problèmes. Ca peut donc être très pratique si vous avez un windows planté, pour accéder aux données présentes sur le disque dur.
Les possibilités d'utilisation sont nombreuses, en voici quelques-unes.

Sauvegarde des données

Si le système est complètement planté et ne veut plus démarrer, il est préférable de sauvegarder vos données personnelles, qui sont sur le disque dur, avant toute opération sérieuse, comme la re-installation totale.
Démarrer avec une Kaella permet d'avoir accès au disque dur, pour sauvegarder les données :

Récupération des paramètres du système

Le travail le plus fastidieux lors de l'installation ou de la re-installation d'un système est bien souvent sa configuration post-install, surtout s'il s'agit d'un système complexe.
Démarrer le PC avec la Kaella permettra donc d'avoir accès aux fichiers de configuration pour les sauvegarder, comme les données ci-dessus.

Récupérer des partitions perdues, réparer des tables des partitions corrompues

TestDisk? est un logiciel performant de récupération de données. Il a été conçu à l'origine pour aider à la récupération des partitions perdues, la réparation des tables des partitions corrompues quand ces symptômes ont été causés par des logiciels défectueux, certains types de virus ou des erreurs humaines (tel que l'effacement accidentel de la Table des Partitions).
Plus d'infos :
http://www.cgsecurity.org/wiki/FR_TestDisk#Documentation

Effacer un disque dur

Si vous prévoyez de vendre votre disque dur et que vous ne voulez pas que les données présentes dessus puissent être récupérées par l'acheteur, effacer les données ne suffit pas. Un formatage classique est également insuffisant : il y a des logiciels permettant de récupérer des données effacées, même si le disque dur a été formaté. Il est même possible de récupérer les données qui ont été effacées puis remplacées par autre chose, mais là il faut un équipement spécial, généralement hors de portée d'un particulier. Mais si vous êtes prudent ou un peu paranoïaque, voici comment rendre impossible la récupération de toute donnée de votre disque dur. Supposons qu'il soit sur le device /dev/hda. Une fois la Kaella démarrée, ouvrez un shell et entrez les commandes suivantes (Ceci supprime TOUT sur le disque dur, ne testez pas sur votre PC) :
sudo su
cfdisk /dev/hda

Dans l'utilitaire cfdisk : supprimez toutes les partitions, puis créez-en une seule, de type ext2, qui prend la totalité du disque. Poursuivez ensuite avec :
mkfs.ext2 /dev/hda1
mkdir -p /mnt/hda1
mount /dev/hda1 /mnt/hda1
dd ...

( A COMPLETER)
Plus simple mais aussi efficace :
dd if=/dev/zero of=/dev/hdX
je mettrais bien cette section tout en fin de l'article...
Prévoir éventuellement l'utilisation de shred (vérifier sa présence dans la Kaella).

Sauvegarder et restaurer windows

Certains systèmes, comme ms-windows, sont à ré-installer périodiquement car ils vieillissent mal. L'ajout et la suppression de nombreux programmes alourdit la base de registre, certaines dll et autres fichiers restent à traîner, etc. Une fois votre système installé et configuré (notamment avec les drivers et les logiciels le plus souvent utilisés), sauvegardez-le pour pouvoir le remettre en place en un clin d'oeil avec les instructions ci-dessous.
Tout d'abord, il vous faudra une partition supplémentaire destinée à accueillir la sauvegarde. Mettez-là au format ext2, elle sera ainsi invisible de windows. Pour les commandes ci-dessous, nous supposerons que le système à sauvegarder est sur la partition /dev/hda1, et que la partition accueillant la sauvegarde est /dev/hda2.

Sauvegarde

Démarrez sur la Kaella, ouvrez un shell (par exemple konsole, accessible de puis la barre des tâches / tableau de bord), puis entrez les commandes suivantes :
sudo su
mount /dev/hda1 /mnt/hda1
mount /dev/hda2 /mnt/hda2

# Sauvegarde de la table des partitions :
dd if=/dev/hda of=/mnt/hda2/table_partition.bin bs=512 count=1
# Sauvegarde du secteur d'amorçage (boot sector)
dd if=/dev/hda1 of=/mnt/hda2/secteur_amorcage.bin bs=512 count=1
cd /

# Sauvegarde de la partition - prends du temps !!!
Deux commandes sont possibles : dd ou tar.
1) dd if=/dev/hda1 | gzip | dd of=/mnt/hda2/sauvegarde_hda1.tar.gz
ou
2) tar -zcf /mnt/hda2/sauvegarde.tar.gz /mnt/hda1
La commande dd effectue une copie octet par octet de blocs qui sont envoyés sur la sortie standard, pipés dans gzip. Le résultat de la compression est écrit dans un fichier qui contient l'image de la partition avec une nouvelle utilisation de la commande dd.

Restauration

sudo su
mount /dev/hda1 /mnt/hda1
mount /dev/hda2 /mnt/hda2
rm -rf /mnt/hda1/*

# Remise en place des données windows
En fonction de la commande choisie pour créer la sauvegarde, on fait
1) zcat /mnt/hda2/sauvegarde_hda1.gz | dd of=/dev/hda1
ou
2) tar -xzf /mnt/hda2/sauvegarde.tar.gz
Ce qui va plus vite que pour créer la sauvegarde.
# Restauration de la table des partitions
dd if=/mnt/hda2/table_partition.bin of=/dev/hda bs=512 count=1
# Restauration du secteur d'amorçage
dd if=/mnt/hda2/secteur_amorcage.bin of=/dev/hda1 bs=512 count=1

Remarques et conseils

Note de kozaki :
Le contenu est confirmé par la source "Linux : Sauvegarder un système de fichiers" http://balno.free.fr/stations.html (excellente page de François Lemarchand), que l'on peut consulter sans hésiter !
J'ai personnelement sauvegardé & cloné une quinzaine de disques, partitions & MBR (Linux et Windows 98/XP) à partir de Kaella (et d'autres CD live Linux), avec un succès complet chaque fois.
Fin note de kozaki

Sauvegarder et restaurer le MBR

Le Master Boot Record (MBR) contient les infos permettant à votre PC de démarrer. Il peut être judicieux de le sauvegarder pour pouvoir le restaurer. Voici comment faire :

Sauvegarde

Si le MBR est sur le disque dur /dev/hda, et que vous vouliez le sauvegarder sur une clef USB en /mnt/uba1, tapez :

$ sudo dd if=/dev/hda of=/mnt/uba1/mbr_backup bs=512 count=1

Restauration

Pour le restaurer, faites l'inverse :

$ sudo dd if=/mnt/uba1/mbr_backup of=/dev/hda bs=512 count=1

Faites très très attention, car entrer par exemple 521 au lieu de 512 causera une catastrophe !!!

Agir sur un Linux déjà installé (chroot)

Si vous avez un système GNU/Linux déjà installé sur le disque dur, que ce soit une Mandrake, une Debian, etc., il est possible qu'on veuille y faire quelques modifications. Typiquement, ça peut-être restaurer un lilo. Voici un exemple de marche à suivre :

sudo su
mount -o remount,rw,dev /dev/hda2


chroot /dev/hda2
lilo
exit

Vous pouvez bien sûr faire autre chose que simplement "lilo" entre la commande "chroot" et "exit".

Restaurer LILO et GRUB

La méthode chroot ci-dessus peut-être utilisée de manière plus simple pour restaurer LILO ou GRUB. Voici comment :
Si lilo est sur hda1 :

sudo mount -o dev /mnt/hda1
sudo chroot /mnt/hda1 lilo

Et voici pour grub :

sudo mount -o dev /mnt/hda1
sudo chroot /mnt/hda1 grub-install /dev/hda

Redémarrez votre PC, et voilà !

Sauvegarde de partition

Vous pouvez vous référer à ce document également :
http://www.framasoft.net/IMG/partitionsauvegarde.pdf

A propos de ce document

Vous êtes invités à enrichir ce document, faites part de vos trucs et astuces aux lecteurs de ce wiki.
Si cette page s'étoffe suffisamment, elle pourra servir de base à la rédaction d'un article structuré.
Inscrivez-vous ici pour les remerciements et crédits : YannCochard ; kozaki
mount $KLA_ISO_SOURCE mnt -o loop
cp -a mnt/* ${KLA_MASTER} ; rm -rf ${KLA_MASTER}/KNOPPIX/KNOPPIX ${KLA_MASTER}/LinuxTag? ${KLA_MASTER}/Talks
Il y a un commentaire sur cette page. [Afficher commentaires/formulaire]