3.5. Partitionnement préalable d'une machine multisystème

Partitionner votre disque dur est simplement le fait de le diviser en plusieurs sections. Chaque section est alors indépendante des autres. C'est en gros équivalent à ajouter des cloisons dans une maison : ajouter des meubles dans une pièce n'affecte pas les autres pièces.

Si vous avez déjà un système d'exploitation sur votre machine et si vous désirez placer Linux sur le même disque, vous devrez repartitionner ce disque. Debian a besoin de partitions spécifiques. Il ne peut pas être installé sur des partitions Windows ou MacOS. Il peut partager des partitions avec d'autres systèmes Linux, mais ce point n'est pas abordé ici. Vous devez attribuer au moins une partition à la racine du système Debian.

Vous pouvez trouver des informations sur le partitionnement actuel en utilisant un outil approprié pour votre système d'exploitation. Les outils de partitionnement permettent toujours de montrer l'état actuel sans faire de changement.

En général, modifier une partition contenant déjà un système de fichiers va détruire les fichiers. Vous devriez donc toujours faire des sauvegardes avant tout partitionnement. En continuant l'analogie avec la maison, avant d'abattre une cloison, vous voudrez certainement déplacer les meubles, afin de ne pas les endommager.

Si votre ordinateur possède plusieurs disques, vous pouvez penser en affecter un à Debian. Ainsi, vous n'aurez pas besoin de partitionner le disque avant de commencer l'installation ; le partitionneur inclus dans l'installateur fera très bien l'affaire.

Si votre ordinateur ne possède qu'un seul disque, et si vous désirez remplacer complètement le système d'exploitation actuel par Debian GNU/Linux, vous pouvez aussi attendre d'être dans le processus d'installation pour partitionner le disque (voyez la Section 6.3.2.1, « Partitionner les disques »). Cependant, cela ne marchera que si vous commencez l'installation à partir d'une bande, d'un cédérom ou de fichiers sur une machine connectée. En effet, si vous démarrez à partir de fichiers sur le disque dur, puis partitionnez ce disque dur pendant l'installation, vous effacerez les fichiers de démarrage, et il vaut alors mieux que l'installation se déroule sans accroc. Si vous voulez vraiment faire ainsi, vous devez vous assurer qu'il existe un moyen de ressusciter la machine en cas de problème, par exemple avec les bandes ou les cédéroms d'installation du système actuel.

Si votre machine possède déjà plusieurs partitions, et si suffisamment de place peut être obtenue en effaçant ou remplaçant une ou plusieurs de ces partitions, alors vous pouvez aussi attendre et utiliser le programme de partitionnement de l'installateur Debian. Vous devriez néanmoins continuer de lire les paragraphes suivants, car il existe certains cas qui obligent à partitionner avant de démarrer l'installation.

Dans tous les autres cas, vous aurez besoin de partitionner votre disque dur avant de démarrer l'installation afin de créer de l'espace disponible sur lequel les partitions pour Debian GNU/Linux seront créées. Si certaines de ces partitions sont attribuées à un autre système d'exploitation, il vaut mieux utiliser le programme de partitionnement de ce système d'exploitation. Dans ce cas, nous vous recommandons de ne pas essayer de créer des partitions Linux Debian avec ces outils. Il faut seulement créer les partitions dédiées à l'autre système d'exploitation.

Si vous installez plusieurs systèmes d'exploitation sur la même machine, vous devriez commencer par les autres OS avant d'installer Linux. Windows ainsi que d'autres installateurs d'OS peuvent vous empêcher de démarrer Linux, ou vous encourager à reformater les partitions non reconnues.

Vous pouvez annuler ces actions ou les éviter, mais installer en premier le système natif vous épargnera des problèmes.

Si vous avez actuellement un seul disque dur avec une seule partition (situation courante pour les ordinateurs de bureau), et si vous voulez pouvoir démarrer Debian ainsi que d'autres systèmes d'exploitation, vous aurez besoin de :

  1. sauvegarder tout ce qui se trouve sur l'ordinateur ;

  2. démarrer depuis le support d'installation (du système d'exploitation actuellement installé), par exemple un cédérom ou des bandes ;

  3. utiliser les outils de partitionnement natifs pour créer soit de nouvelles partitions, soit de l'espace libre pour Debian GNU/Linux ;

  4. installer le système d'exploitation natif sur sa nouvelle partition ;

  5. démarrer ce système pour vérifier que tout fonctionne, et pour télécharger les fichiers de démarrage pour l'installateur Debian ;

  6. démarrer l'installateur Debian pour commencer à installer Debian.

3.5.1. Partitionnement sous SunOS

Il est tout à fait possible de partitionner depuis SunOS ; en fait, si vous souhaitez avoir SunOS et Debian sur la même machine, il est recommandé de partitionner avec SunOS avant d'installer Debian. Le noyau Linux comprend les étiquettes des disques Sun, il n'y aura donc aucun problème. Vérifiez simplement que vous avez laissé suffisamment de place pour la partition racine de Debian, qui doit tenir dans le premier Go du disque. Vous pouvez aussi mettre l'image du noyau sur une partition UFS si c'est plus facile que de faire de la place pour la partition racine. SILO permet d'amorcer Linux et SunOS depuis des partitions EXT2 (Linux), UFS (SunOS), romfs et iso9660 (cédérom).

3.5.2. Partitionnement sous Linux ou sous un autre OS

Quel que soit le système utilisé pour partitionner, vérifiez que vous créez une étiquette de disque Sun sur le disque d'amorçage. C'est le seul schéma de partitionnement que la PROM OpenBoot comprend, et donc c'est le seul moyen d'amorçage. Dans fdisk, la touche s est utilisée pour créer des étiquettes de disque Sun. Vous n'avez besoin de le faire que sur les disques sans étiquette de disque Sun. Si vous utilisez un disque qui avait été formaté sur PC (ou toute autre architecture), vous devez créer une nouvelle étiquette, ou attendez-vous à avoir des problèmes avec une mauvaise reconnaissance de la géométrie du disque.

Vous allez certainement utiliser SILO comme chargeur d'amorçage (le petit programme qui lance le noyau du système d'exploitation). SILO impose certaines contraintes sur l'emplacement et la taille des partitions. Voir Annexe B, Partitionnement pour Debian.