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 qui utilise tout le disque sur lequel vous désirez placer Debian, vous devrez repartitionner ce disque. Le système Debian a besoin de partitions spécifiques. Il ne peut pas être installé sur des partitions Windows ou Mac OS X. Il peut partager des partitions avec d'autres systèmes Unix, 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 rien modifier.

Modifier une partition contenant déjà un système de fichiers détruit ces fichiers. Vous devriez donc toujours faire des sauvegardes avant tout partitionnement. En continuant l'analogie avec la maison, avant d'abattre une cloison, vous déplaceriez certainement les meubles afin de ne pas les endommager.

Plusieurs systèmes d'exploitation modernes offrent la possibilité de déplacer et redimensionner des partitions existantes sans perdre leurs données. De la place est ainsi créée pour ajouter des partitions. Même si cela fonctionne très bien dans la plupart des cas, modifier les partitions d'un disque est une opération fondamentalement dangereuse. Avant toute modification, une sauvegarde des données doit être effectuée.

Créer ou supprimer des partitions peut se faire avec l'installateur Debian ou avec le système d'exploitation existant. En règle générale, il vaut mieux utiliser le système d'exploitation auquel sont destinées les partitions. Ainsi, les partitions pour Debian GNU/Linux seront créées avec l'installateur Debian et les partitions pour un autre système seront créées avec cet autre système. L'installateur Debian peut créer sans problème particulier des partitions pour d'autres systèmes d'exploitation mais il existe quelques rares cas où cela peut poser des problèmes. Il est donc plus sûr de créer les partitions d'un système avec les outils de partitionnement de ce système.

Si vous installez plusieurs systèmes d'exploitation sur la même machine, vous devriez commencer par les autres systèmes avant d'installer Debian. Windows ainsi que d'autres installateurs de système d'exploitation peuvent vous empêcher de démarrer Debian, 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.

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. 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 programme 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. Voyez Annexe C, Partitionnement pour Debian.