Sysresccd-manual-fr Installer SystemRescueCd sur une clé USB

From SystemRescueCd

Jump to: navigation, search

Contents

[edit] Introduction

Ce chapitre explique comment on peut installer SystemRescueCd sur une clé USB. Ca permet d'utiliser le système depuis une clé USB (considérée comme un disque dur externe), au lieu d'utiliser un CDRom. Pour cela, il vous faut une version 0.2.18 ou supérieure et une clé USB de 256 Mo au moins. Votre ordinateur doit disposer de prises USB pour brancher la clé, et le BIOS doit permettre de démarrer sur un disque dur USB. De plus, ce périphérique doit être déclaré au niveau du BIOS comme prioritaire par rapport aux autres périphériques amorçables.

A cause d'un bug, il était impossible de démarrer sur une image d'une disquette depuis une clé usb avec SystemRescueCd versions 0.4.0 et 0.4.1. La solution est de mettre a jour vers SystemRescueCd-0.4.2 ou plus récent.

[edit] Installation depuis Linux

[edit] étape-01: Trouver le nom du périphérique

Vous avez besoin de connaitre le nom du périphérique représentant la clé USB. La plupart du temps, la clé apparaitre comme une partition SCSI. C'est à dire que le nom pourra etre /dev/sda1 (premiere partition du premier disque SCSI), ou /dev/sdb1 si vous avez déjà un périphérique SCSI. Depuis le noyau 2.6.8, la clé USB peut aussi être vue comme /dev/uba, /dev/ubb, ... Voici une méthode qui peut afficher le nom. Vous devez démarrer votre ordinateur avec la clé débranchée. Ensuite, chargez les modules nécessaires, tels que usb-storage. Il se peut que le support USB-storage soit intégré dierctement au noyau. Dans ce cas, le chargement du module ne fonctionnera pas, car il n'est pas nécessaire. La commande suivante indiquera dans ce cas qu'elle ne trouve pas le module.

modprobe usb-storage

Ensuite, branchez la clé USB, et regarder le rapport du noyau. Le nom peut s'y trouver.

dmesg | tail -n 50

Voici un exemple de rapport du noyau:

Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:02.0-2, assigned address 3
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: EXATEL    Model: i-BEAD100         Rev: 0001
  Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3

Vous pouvez alors monter la clé:

mkdir /mnt/usbstick
mount -t vfat /dev/sda1 /mnt/usbstick

Si vous n'avez pas assez de place disponible (environ 170 Mo), vous devrez effacer des fichiers de la clé:

rm -rf /mnt/usbstick/*

[edit] étape-02: Copier les fichiers depuis le CDRom

Il est maintenant nécessaire de copier les fichiers nécessaires depuis le CDRom. Le disque du SystemRescueCd soit être monté sur /mnt/cdrom. Vous pouvez aussi monter directement un fichier ISO sans le grader. Voici la commande, en supposant que la clé soit montée sur /mnt/usbstick. Selon un utilisateur dans les forums l'ordre dans lequel les fichier sont copiés est important:

cp /mnt/cdrom/syslinux/syslinux.cfg /mnt/usbstick/
cp /mnt/cdrom/sysrcd.dat /mnt/usbstick/
cp -r /mnt/cdrom/isolinux/* /mnt/usbstick/
cp -r /mnt/cdrom/bootdisk/* /mnt/usbstick/

[edit] étape-03: Rendre la clé amorçable.

Il faut maintenant démonter la clé USB, et la rendre bootable. Vous devrez penser à remplacer /dev/sda1 par le nom de périphérique correspondant à votre situation.

umount /mnt/usbstick
syslinux /dev/sda1
sync

Un utilisateur a signalé que la commande ms-sys -s /dev/sdX permettait de résoudre certains problèmes.

[edit] Installation depuis Windows

[edit] étape-01: Trouver la lettre de la clé

Il vous suffit normalement de brancher la clé lorsque Windows est déjà démarré. Un nouveau lecteur devrait apparaitre dans l'explorateur, et vous pouvez accéder aux données de la clé. Dans notre exemple, nous supposerons qu'il s'agit de la lettre E:.

[edit] étape-02: Copier les fichiers depuis le CDRom

Il faut maintenant copier les fichiers depuis le CDRom. Si vous ne souhaitez pas graver le fichier ISO, vous pouvez accéder aux fichiers depuis le fichier ISO avec des programmes comme WinImage. D'abord, formatez la clé. Il faudra environ 120 Mo. Voici les fichiers à copier:

  1. Copier syslinux/syslinux.cfg vers la racine de la clé USB
  2. Copier les fichiers du dossier isolinux vers la racine de la clé USB
  3. Copier les fichiers du dossier bootdisk vers la racine de la clé USB
  4. Copier sysrcd.dat vers la racine de la clé USB

[edit] étape-03: Rendre la clé amorçable

Maintenant, vous devez rendre la clé amorçabe. Pour cela, vous devrez utiliser le programme syslinux, depuis une console (cmd.exe). N'oubliez pas de remplacer E: par la lettre qui correspond à votre configuration.

syslinux -ma E:

Vous pouvez trouver le programme syslinux sur le CDRom, dans une archive ZIP. Il vous faut juste le fichier syslinux.exe qui est dans cette archive.

Des utilisateurs ont signalé que l'option -ma avait résolu des problèmes avec syslinux. Nous vous proposons donc ces options par défaut:

  • -m pour écrire le mbr
  • -a pour rendre la partition active

[edit] Démarrer depuis une clé USB

D'abord, vous devrez vérifier que le "disque dur USB" est déclaré dans le BIOS comme le périphérique de démarrage prioritaire. Si ça fonctionne, vous devriez voir l'écran d'accueil de SystemRescueCd. Il n'est normalement pas nécessaire d'ajouter l'option "usbstick" à la commande de démarrage, car cette option a déjà été ajoutée dans la configuration au niveau de syslinux.cfg. Cependant en cas de problème, essayez de rajouter cette option au prompt. Par exemple, si vous souhaitez démarrer avec l'image de démarrage par défaut et que vous avez un clavier francais, vous devrez taper la ligne suivante:

rescuecd setkmap=fr

Vous pouvez appuyer sur F2, F3, F4, ... pour avoir plus d'aide à propos des options de démarrage. Validez avec Entrée. Le système doit ensuite fonctionner comme un système utilisé depuis le CDRom.

[edit] Modèles de clés testés

Il est parfois difficile de faire fonctionner syslinux sur une clé USB. Voici des modèles qui sont connus pour fonctionner correctement avec syslinux, et ou vous pourrez installer SystemRescueCd sans soucis:

  • COSK'EY Silver (elle existe en 2 ou 4 ou 8 Go).
  • Flash Disk, 256 Mo
  • PQI, U310, 1 Go
Personal tools
main pages