Sysresccd-manual-fr Comment installer le SystemRescueCd sur le disque dur

From SystemRescueCd

Jump to: navigation, search

Contents

Introduction

L'idée est d'installer les outils SystemRescueCd dans une partition Linux pour récupérer facilement votre système au cas où quelque chose irait mal. Cette méthode permet d'obtenir un système linux qui fonctionne à peu près comme n'importe quelle autre distribution. Si vous voulez simplement pouvoir démarrer SystemRescueCD depuis votre disque dur, en le faisant apparaître dans votre gestionnaire d'amorçage (Lilo ou Grub), il existe une façon plus facile de procéder détaillée au prochain chapitre.

ATTENTION: Soyez conscient que cette opération peut vous rendre un système d'exploitation inutilisable si vous ne suivez pas les indications suivantes correctement.

Ce dont vous avez besoin

Tout le travail est effectué depuis le cédérom officiel de SystemRescueCd. Vous devez donc graver la version officielle et démarrer dessus.

Procédure

Première étape: Créer une nouvelle partition

Vous devrez redimmensionner la partition existante et créer une partition ext2fs vide. Notez bien que seul le système de fichiers ext2fs est supporté pour le moment.

gparted

Je vais supposer que vous avez maintenant une partition NTFS /dev/hda1 et une partition ext2 /dev/hda2. Vous devrez mettre à jour cela dans votre configuration.

Deuxième étape: Monter la nouvelle partition.

mount /dev/hda2 /mnt/custom

Troisième étape: Extraire les fichiers actuels de l'image sysrcd.dat

sysresccd-custom extract-nosizecheck
rm -rf /mnt/custom/customcd/isoroot
mv /mnt/custom/customcd/files/* /mnt/custom
cp /etc/inittab /mnt/custom/etc/
rm -rf /mnt/custom/customcd

Quatrème étape: Copier le noyau du SystemRescueCD

cp /mnt/cdrom/isolinux/rescuecd /mnt/custom/boot

Cinquième étape: Personnaliser la configuration sur votre disque dur

Ajouter cette ligne au fichier /mnt/custom/etc/fstab :

/dev/hda2  /  ext2  errors=remount-ro  0  1

Copier les fichiers de /usr/share/sysresccd/hdinstall/lilo.conf.in vers /mnt/custom/etc/lilo.conf.

lba32
boot = /dev/hda
map = /boot/.map
prompt
install = /boot/boot-menu.b
delay = 50
vga = normal
default=win
image = /boot/rescuecd
   root = /dev/hda2
   label = sysrcd
   read-only
   nocdroot
other = /dev/hda1
   label = win
   table = /dev/hda

ATTENTION: N'oubliez pas de changer /dev/hda1 et /dev/hda2 par vos valeurs si vous voulez que le système puisse démarrer.

Sixième étape: Lancer lilo

mount -t devfs none /mnt/custom/dev
chroot /mnt/custom lilo
umount /mnt/custom/dev

Septième étape: Démonter la nouvelle partition

umount /mnt/custom

Changement au démarrage

Au démarrage, vous devriez maintenant voir s'afficher une invite du genre:

LILO 22.5.1

Cela signifie que LILO est installé et fonctionne. Si vous laissez le décompte se terminer (environ 5 secondes), votre système par défaut sera lancé (avec le fichier lilo.conf précédent il s'agira de Windows). Si vous souhaitez tester votre nouvelle partition de SystemRescue, pressez la touche shift de gauche. Vous obtiendrez ceci:

LILO 22.5.1 boot:

Tapez "sysrcd". Si vous ne vous rappelez plus de vos systèmes cibles, appuyez sur la touche tabulation et LILO vous montrera:

LILO 22.5.1 boot:
win sysrcd

Ce qui correspond bien évidement à vos possibilités de démarrage.

Views
Personal tools