Sysresccd-manual-fr Installer SystemRescueCd sur une clé USB
From SystemRescueCd
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:
- Copier
syslinux/syslinux.cfgvers la racine de la clé USB - Copier les fichiers du dossier
isolinuxvers la racine de la clé USB - Copier les fichiers du dossier
bootdiskvers la racine de la clé USB - Copier
sysrcd.datvers 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
