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 :

fdisk

Le premier partitionneur de disque pour Linux, bon pour les gourous. Lisez la page de manuel de fdisk .

Faites attention si vous avez des partitions FreeBSD sur votre machine. Les noyaux d'installation incluent un support pour ces partitions, mais la façon dont fdisk les représente (ou pas) peut faire varier les noms de périphériques. Lisez attentivement le Linux+FreeBSD HOWTO

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.

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

9.5.1. Partitioning for Alpha

Si vous avez choisi de démarrer à partir d'une console SRM, vous devez utiliser le programme fdisk pour partitionner votre disque, vu que c'est le seul programme de partitionnement qui manipule les disklabels BSD nécessaires à aboot (rappelez-vous, le bloc de démarrage SRM est incompatible avec les tables de partition MS-DOS - voir Section 5.1.1, « Le microprogramme Alpha Console »). debian-installer lancera fdisk par défaut, si vous n'avez pas démarré à partir de MILO.

Si le disque que vous comptez partitionner contient déjà un disklabel BSD, fdisk passera automatiquement en mode disklabel BSD. Autrement, vous devez utiliser la commande b pour entrer en mode disklabel.

À moins que vous ne vouliez utiliser le disque que vous partitionnez pour des systèmes d'exploitation dérivés de Tru64 Unix ou de 4.4BSD-Lite (FreeBSD, OpenBSD ou NetBSD), il est suggéré de ne pas créer une 3e partition contenant le disque entier. Cela n'est pas nécessaire à aboot, et peut, en fait, être source de confusion, vu que l'utilitaire swriteboot qui installe par défaut aboot sur le secteur de démarrage se plaindra de ce qu'une partition empiète sur le bloc de démarrage

De même, puisque aboot est écrit sur les premiers secteurs du disque (actuellement, il occupe environ 70 Ko, soit 150 secteurs), vous devez lui laisser suffisamment d'espace libre en début de disque. Par le passé, on suggérait de créer une petite partition en début de disque, non formatée. Pour la même raison que celle évoquée plus haut, nous suggérons maintenant de ne pas faire cela sur les disques qui ne seront utilisés que pour GNU/Linux.

Pour les installations ARC, vous devriez créer une petite partition FAT en début de disque, qui contienne MILO et linload.exe - 5 Mo devraient suffire, voir Section 3.5, « Partitionnement préalable pour un système multi-amorçage ». Malheureusement, la création de systèmes de fichiers FAT n'est pas encore intégrée dans le menu, aussi, vous devrez le faire manuellement à partir du shell d'installation avec mkdosfs avant de tenter d'installer le chargeur de boot.