Pour ceux qui veulent gérer leur système (sauvegarde, restauration, partitionnement, etc..) il y a des tas d’outils sur liveCD qui permettent de travailler sur les partitions non montées, et en particulier celui de SystemeRescueCd (site officiel)

Mais l’on peut aussi installer SystemRescue sur son disque dur dans une petite partition de 300 Mo environ, et alors plus besoin de booter sur le CDRom et gain de vitesse dans le lancement des applications.

A partir de la version SystemRescueCd-1.0.0 l'installation sur disque dur a été simplifiée, il vous faut donc une version 1.0.0-rc2 ou plus récente pour pouvoir appliquer les instructions suivantes données sur le site de Systemerescuecd.

L'installation est décomposée en étapes:

- Il faut en premier copier les fichiers qui sont sur le disque de SystemRescueCd vers votre disque dur.
- Ensuite il faut installer ou mettre a jour votre gestionnaire d'amorçage (grub sous Linux) pour que les fichiers puisse être pris en compte au démarrage.

Quatre noyaux sont fournis avec SystemRescueCd: rescuecd, rescue64, altker32, altker64. Ce chapitre explique l'installation en utilisant le noyau par défaut: rescuecd.

1 -Création d'une partition dédiée à SystemRescue.

Sur votre disque dur vous devez créer une petite partition systemrescue en ext2 ou ext3 de 500 Mo environ. Relevez son identité Linux (hdxy), vous en aurez besoin plus tard.

2- Copie des fichiers

Cette étape est vraiment très facile. Il faut juste copier les fichiers du disque de SystemRescueCd sur la partition de votre disque dur. La copie peut être faite depuis Linux tant que le système de fichiers est reconnu par le système. Vous pouvez même copier les fichiers depuis SystemRescueCd lui même si vous n'avez pas de système installé sur la machine.

Vous devez créer un dossier /sysrcd/ dans la racine de la partition, pas dans un sous-dossier. Vous pouvez copier ces fichiers sans avoir à graver l'image de SystemRescueCd sur un disque car sous Linux vous pouvez accéder au fichier de l'image iso en montant l'image (ex: mount -o loop systemrescuecd-x86-x.y.z.iso /mnt/cdrom).

Les fichiers nécessaires doivent être recopies sans reprendre la structure d'origine des fichiers sur le disque. Vous devez donc copier les 7 fichiers suivants :

  • sysrcd.dat,
  • sysrcd.md5,
  • initram.igz,
  • rescuecd,
  • rescue64,
  • altker32,
  • altker64

depuis le CDRom vers le dossier (/sysrcd/) de votre partition systemrescue du disque dur . Certains de ces fichiers se trouvent dans le dossier isolinux sur le CDRom.

3- Mise à jour de grub

Vous allez ajouter plusieurs lignes au fichier de configuration de grub (/boot/grub/menu.lst). Il sera nécessaire d'adapter la configuration donnée ici à votre situation. Avec grub, il est nécessaire de connaître le nom de la partition sur laquelle vous avez copié les fichiers. Les noms de disques sous grub sont différents des noms sous linux. Par exemple (hd0,0) signifie hda1 et (hd0,1) au lieu de hda2, ...

Il faut aussi adapter les options de démarrage passées a SystemRescueCd concernant votre type de clavier(setkmap=xx), pour un clavier français mettre setkmap=fr

Exemple pour GRUB

Voci un exemple de configuration pour Grub dans le fichier /boot/grub/menu.lst

Dans cet exemple votre partition sytemrescue est la partition /dev/hda8. Le nom de disque correspondant dans grub est (hd0,7) (il faut enlever 1 au numéro de la partition, donc 8-1=7)

title SystemRescueCd sur le disque dur
root (hd0,7)
kernel /sysrcd/rescuecd subdir=sysrcd setkmap=fr
initrd /sysrcd/initram.igz
boot

  • Attention: dans grub, les disques IDE, SATA et SCSI (/dev/hda et /dev/sda) ont toujours un nom du type (hd0). Il ne faut pas écrire (sd0) pour les disques SATA ou SCSI.
  • Vous devez replacer setkmap=fr par votre type de clavier si c'est différent de l'exemple.

4- Utilisation.

Lors du boot dans le menu de grub vous choisissez SystemRescueCd et lorsque vous arriverez au prompt de systemrescue tapez wizard puis return pour lancer l'interface graphique, un menu de choix du serveur X vous sera proposé. Normalement Xorg doit fonctionner, mais en cas de problème vous pourrez utiliser Xvesa.

A noter qu'il y a un firefox intégré et si vous disposez d'une connexion internet, vous pourrez vous connecter au web et cherchez éventuellement de l'aide.
Vous devrez rajouter l'option dodhcp dans la ligne de boot du menu.lst pour que la connexion au réseau se fasse automatiquement sur votre routeur lors du boot.