Modifications entre les versions 8 et 10 (s'étendant sur 2 versions)
Version 8 à la date du 2008-02-21 22:09:56
Taille: 2703
Éditeur: localhost
Commentaire: converted to 1.6 markup
Version 10 à la date du 2008-02-28 15:15:34
Taille: 2703
Commentaire: mise à jour
Texte supprimé. Texte ajouté.
Ligne 5: Ligne 5:
 SysRescue est image système comportant les outils de base pour cet usage, du genre parted ou partimage, par exemple.  SysRescue est une image système comportant les outils de base pour cet usage, du genre parted ou partimage, par exemple.
Ligne 19: Ligne 19:
 * Installer un ensemble PXE/DHCP/TFTP tel que détaillé sur la page [[UDPCast]]  * Installer un ensemble PXE/DHCP/TFTP tel que détaillé sur la page [[PXE]]

A quoi ça sert

  • Il est parfoit utile de pouvoir booter un poste client ou un serveur sans passer par le système d'exploitation, pour diverses raisons : sauvegarde ou restauration bas niveau de la partition système, correction d'un grub mal fait ou d'une autre erreur qui empêcherait la machine de démarrer normalement. Ou pour étudier un système qu'on soupçonne d'avoir été piraté.

    SysRescue est une image système comportant les outils de base pour cet usage, du genre parted ou partimage, par exemple.

Où le trouver

  • Le site de sysrescue possède une documentation très détaillée, et des liens pour télécharger l'image ISO.

Comment l'utiliser

  • L'âge du CD étant définitivement révolu, nous utilisons plutôt SysRescue en le démarrant depuis le réseau, en PXE.

    La documentation à propos de PXE sur leur site ne détaille pas la façon de l'installer en configuration PXE "générique" telle qu'est faite généralement sur nos serveurs, mais plutôt en démarrant sur un autre système SysRescue, installé ailleur sur le réseau. Mais l'installer sur le serveur qui gère déjà les boot udpcast est très simple :

  • Installer un ensemble PXE/DHCP/TFTP tel que détaillé sur la page PXE

  • récupérer l'image iso sur le site de SysRescue

  • la monter avec le périphérique virtuel "loop" pour pouvoir en récupérer le contenu sans avoir besoin de graver un CD :

mount -t iso9660 -o loop systemrescuecd-x86-0.4.4-beta14.iso /mnt/
  • les fichiers à récuperer sont les suivants :
    • dans le répertoire isolinux, "rescuecd" (le kernel) et initram.igz (le ramdisk). Il faut copier ces deux fichiers dans l'espace utilisé par votre serveur tftp.

  • à la racine du CD, sysrcd.dat qui contient l'ensemble des scripts et des applications, et sysrcd.md5, le fichier de somme de contrôle correspondant, à mettre sur un serveur web.

  • enfin, dernière étape, ajouter dans votre menu PXELinux (le fichier pxelinux.cfg/default, le plus souvent) les lignes suivantes, en adaptant bien sûr aux chemins que vous aurez choisi pour enregistrer vos fichiers :

LABEL sysrcd
        kernel sysrcd/rescuecd
        append initrd=sysrcd/initram.igz video=ofonly vga=0 forcevesa scandelay=5 dodhcp boothttp=http://10.196.1.1/sysrcd/sysrcd.dat rootpass=ouinon setkmap=fr
  • L'ensemble des options qu'on peut mettre sur la ligne de commande est détaillé sur cette page.

SysRescue (dernière édition le 2008-02-28 15:15:34 par MatthieuSchneider)