9.5. Programmes de partitionnement de Debian

Plusieurs sortes d'utilitaires de partitionnement ont été adaptés par les développeurs Debian pour tourner sur différents types de disques et d'architectures matérielles. Voici les programmes qui sont disponibles sur votre architecture :

cfdisk

Un partitionneur simple à utiliser, fonctionnant en mode plein écran, pour nous autres. Lisez la page de manuel de cfdisk.

Remarquez que cfdisk ne comprend pas du tout les partitions FreeBSD et, de nouveau, les noms de périphériques peuvent varier.

mac-fdisk

Version de fdisk pour Mac. Lisez la page de manuel de mac-fdisk.

L'un de ces programmes sera lancé par défaut quand vous sélectionnerez : « MSG-PARTITION-DISK ». Si ce n'est pas celui que vous souhaitez utiliser, quittez le programme de partitionnement, allez à la console 2 (tty2) en appuyant simultanément sur les touches Alt et F2, et tapez manuellement dans le shell le nom du programme que vous voulez utiliser (et ses arguments, si nécessaire). Ensuite, sautez l'étape : « MSG-PARTITION-DISK » de debian-installer et continuez à l'étape suivante.

Si vous souhaitez que cela fonctionne avec plus de 20 partitions sur votre disque ide, vous devrez créer manuellement les périphériques pour les partitions 21 et supérieures. L'étape suivante d'initialisation de la partition échouera sauf si le bon périphérique est présent. Comme exemple, voici les commandes que vous pouvez utiliser dans tty2 ou sous Exécuter un shell, pour ajouter un périphérique de telle sorte que la 21e partition puisse être initialisée :

cd /dev
mknod hda21 b 3 21 
chgrp disk hda21
chmod 660 hda21

Le démarrage sur le nouveau système échouera sauf si les bons périphériques sont présents sur le système en question. Après avoir installé le noyau et les modules, exécutez :

cd /target/dev
mknod hda21 b 3 21 
chgrp disk hda21
chmod 660 hda21

Voyez la page de manuel de mac-fdisk pour savoir comment créer des partitions. Un point important est que la partition d'échange (swap) est identifiée sur les disques de type Mac par son nom : ce doit être « swap ». Toutes les partitions Mac linux sont identifiées sous le même type de partition, Apple_UNIX_SRV2. Veuillez lire le manuel approprié. Nous vous suggérons aussi de lire le guide d'initiation à mac-fdisk">, qui décrit les étapes que vous devez suivre si vous voulez partager votre disque avec MacOS.

9.5.1. Partitioning Newer PowerMacs

Si vous faites l'installation sur un PowerMac NewWorld, vous devez créer une partition bootstrap spéciale pour contenir le chargeur de démarrage. Sa taille doit être de 800 Ko et son type de partition, Apple_Bootstrap. Si la partition n'est pas créée avec ce type précis, votre machine ne pourra pas démarrer à partir du disque dur. Cette partition peut facilement être créée dans mac-fdisk avec la commande b.

Le type spécial de partition Apple_Bootstrap est nécessaire pour empêcher MacOS de monter et d'endommager la partition bootstrap, car elle contient des modifications spécialement faites pour permettre à Open Firmware de la démarrer automatiquement.

Notez que cette partition bootstrap n'est supposée contenir que 3 petits fichiers : le binaire yaboot, son fichier de configuration yaboot.conf, et un premier niveau du chargeur OpenFirmware, ofboot.b. Il est inutile de la monter dans votre système de fichiers (et elle ne doit pas l'être), ni d'y copier un noyau ou quoi que ce soit d'autre. Les utilitaires ybin et mkofboot servent à manipuler cette partition.

Afin qu'Open Firmware démarre automatiquement Debian GNU/Linux, la partition bootstrap doit apparaître sur le disque avant toute autre partition, et surtout, avant les partitions de démarrage de MacOS. Vous devriez créer en premier la partition bootstrap. Cependant, si vous ajoutez une partition dbootstrap plus tard, vous pouvez utilisez la commande r de mac-fdisk pour ré-ordonner les partitions, de sorte que celle de dbootstrap suive immédiatement la table (qui est toujours la première partition). C'est l'ordre logique de la table qui compte, pas l'ordre des adresses physiques sur le disque.

Les disques Apple ont habituellement plusieurs petites partitions pour les pilotes. Si vous envisagez un double boot sur votre machine MacOS X, vous devriez garder ces partitions et une petite partition HFS (800 Ko au minimum). Ceci parce que MacOS X, à chaque démarrage, vous propose d'initialiser chaque disque qui n'a pas de partition MacOS active ou pas de partition pour les pilotes.