Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
Le but de ce tuto est de démontrer l'usage de l'outil gdisk et de l'outil rsync dans un contexte de réorganisation des partitions tout en éliminant un système d'exploitation maintenant remplacé par Debian GNU/Linux.
Le PC sur lequel les opérations s'effectuent, héberge 3 systèmes d'exploitation :
Seuls les systèmes d'exploitation Windows 7 et Debian JESSIE sont conservés. Cela signifie donc que Ubuntu sera supprimé au cours de l'exercice.
Voici la liste des principaux outils utilisés :
SystemRescueCd est retenu comme outil de travail car il supporte la commande gdisk et l'outil de partitionnement gparted.
Les partitions des trois systèmes d'exploitation sont réparties sur deux disques durs :
Windows
/dev/sda1
et /dev/sda2
Ubuntu
/dev/sda5
/dev/sda7
/dev/sdb1
Debian
/dev/sdb2
/dev/sdb4
/dev/sdb5
La partition de pagination est sur /dev/sda6
et la partition pour Grub Bios est sur /dev/sdb3
. Toutes les partitions GNU/Linux sur /dev/sda
se retrouvent dans la partition étendue.
La réorganisation des partitions vise à éliminer Ubuntu et à relocaliser la partition de pagination sur le second disque dur. Le second disque dur accueille également Debian ainsi que la partition spéciale Grub Bios car le partitionnement de ce disque repose sur le type GPT. Le tableau suivant montre le nouveau schéma des partitions.
Partitions Windows et Debian | |||||
---|---|---|---|---|---|
Unité | O/S | Partition | Système | Taille | GPT |
/dev/sda1 | Windows 7 | Réservée | ntfs | 100 Mo | N/A |
/dev/sda2 | Windows 7 | Principale | ntfs | 114 Go | N/A |
/dev/sdb1 | Debian | /boot | ext2 | 500 Mo | 8300 |
/dev/sdb2 | Debian | Grub Bios | fat32 | 100 Mo | ef02 |
/dev/sdb3 | Debian | swap | swap | 2 Go | 8200 |
/dev/sdb4 | Debian | root | ext4 | 100 Go | 8300 |
/dev/sdb5 | Debian | /home | ext4 | 250 Mo | 8300 |
Nous utilisons l'outil SystemRescueCd pour réaliser toutes les tâches de la réorganisation des partitions. Cet outil supporte la commande gdisk ainsi que le logiciel de partitionnemt gparted.
SystemRescueCd se télécharge depuis cette adresse : http://www.sysresccd.org/Download.
La sauvegarde s'effectue avec la commande rsync. Le fichier de sauvegarde est enregistré sur un média externe (disque) et il contient les partitions /boot
, racine
et /home
. SystemRescueCd propose déjà un répertoire pour monter le média externe. Il faut cependant créer les points de montage pour Debian. Tout ce travail se réalise autant en console que dans un terminal dans l'environnement graphique (Xfce) de SystemRescueCd. Tapez wizard en console pour passer en mode graphique.
cat /proc/partitions mount /dev/sdc1 /mnt/backup install -d /mnt/debian mount /dev/sdb4 /mnt/debian install -d /mnt/debian/boot mount /dev/sdb2 /mnt/debian/boot install -d /mnt/debian/home mount /dev/sdb5 /mnt/debian/home
La commande cat liste l'ensemble des partitions connues de SystemRescueCd. Nous lançons cette commande après avoir mis sous tension le disque externe. Nous supposons que la partition de sauvegarde réside sur la première partition du disque externe, soit /dev/sdc1
. La commande install crée les répertoires servant de point de montage de Debian.
La sauvegarde se réalise ainsi :
rsync -aHA --del --force --stats --progress /mnt/debian /mnt/backup umount /mnt/debian/home /mnt/debian/boot /mnt/debian
Dans un premier temps, nous supprimons toutes les partitions GNU/Linux. Dans un second temps, nous créons les nouvelles partitions Debian.
La suppression s'effectue à l'aide de la commande fdisk car la table des partitions du disque est du type MBR en raison de la présence du système d'exploitation Windows. La partition étendue fait également partie de cette suppression. Nous conservons seulement les deux partitions primaires utilisées par Windows.
fdisk /dev/sda Commande (m pour l'aide): d Numéro de partition (1-4): 3 Commande (m pour l'aide): w
L'option d appelle la fonction de suppression. Par la suite nous indiquons le numéro de partition à supprimer. Lorsque toutes les partitions sont supprimées, nous utilisons l'option w pour enregistrer la nouvelle table de partitions.