SDB:Partitionner pour SuSE Linux
Un article de openSUSE.
Version: 7.0 -
Besoin
Vous désirez installer SuSE Linux et créer manuellement de la place sur votre disque-dur, car p.ex. la table des partitions qui se trouve déjà sur votre système ne permet pas à YaST2 de proposer un partitionnement utilisable.
Procédure
Cet article propose, en plus des bases nécessaires, également des conseils qui vous permettront de préparer votre disque-dur pour SuSE Linux. Ensuite vous pourrez, grâce à YaST2, utiliser ainsi la place libérée pour l'installation de SuSE Linux.
Ayez toujours à l'esprit les points suivants lors du partitionnement de votre disque-dur:
- un disque-dur ne peut contenir qu'au plus 4 partitions primaires (anglais: primary)
- un disque-dur ne peut contenir qu'une seule partition étendue (anglais: extended)
- la partition étendue compte comme partition primaire
- la partition étendue contient des partitions logiques (anglais: logical)
- la partition étendue peut contenir plusieurs partitions logiques
- en cas de coexistence avec un autre système d'exploitation, SuSE Linux doit toujours être installé à la fin du disque-dur
De ces points, on conclut qu'il est souvent mieux de créer, pour SuSE Linux, une partition étendue à la fin du disque-dur, de manière à ce que YaST2 puisse allouer la place pour SuSE Linux dans 3 partitions utilisables (logiques).
Vérifiez tout d'abord qu'il est possible de créer une partition logique à partir de votre table des partitions en fonction des critères détaillés ci-dessus.
Vous pouvez consulter la table des partitions pendant que le programme d'installation YaST2 est en cours d'exécution. Démarrez pour ce faire l'installation et attendez que le premier écran graphique de YaST2 apparaisse (choix de la langue). A ce moment, pressez la séquence de touches ALT+CTRL+F2 (vous pourrez revenir au programme d'installation YaST2 via la séquence de touches ALT+F7). Un écran noir muni d'une invite apparaît. Entrez alors la commande
fdisk -l
La commande vous indiquera les informations suivantes à l'écran:
Disque-dur /dev/hda: 255 têtes, 63 secteurs, 7476 cylindres Unités: Cylindre avec 16065 * 512 Bytes
Périphér. démarr. début fin blocs id type système de fichiers /dev/hda1 * 1 638 5124703+ b Win95 FAT32 /dev/hda2 639 7476 54926235 f Win95 Etendue (LBA) /dev/hda5 639 1403 6144831 b Win95 FAT32 /dev/hda6 1404 2168 6144831 b Win95 FAT32 /dev/hda7 2169 2933 6144831 b Win95 FAT32 /dev/hda8 2934 3698 6144831 b Win95 FAT32 /dev/hda9 3699 4463 6144831 b Win95 FAT32 /dev/hda10 4464 5228 6144831 b Win95 FAT32 /dev/hda11 5229 5993 6144831 b Win95 FAT32 /dev/hda12 5994 6758 6144831 b Win95 FAT32 /dev/hda13 6759 7476 5767303+ b Win95 FAT32
Comme pour les partitions primaires la zone de hda1 à hda4 est réservée et que les partitions logiques commencent dès hda5, nous pouvons déterminer dans cette exemple que:
- les deux premières partitions sont primaires et que
- les autres partitions sont logiques: ces partitions se situent dans la partition étendue hda2
La colonne type de système de fichiers nous indique que la deuxième partition est une partition étendue.
A l'aide de ces informations, vous pouvez maintenant analyser votre propre table de partitions. Considérez en faisant cette analyse les cas suivants:
- 4 partitions primaires existent déjà et parmi elles aucune partition étendue: dans ce cas il ne sera pas possible d'allouer une partition et la seule solution est de supprimer p.ex. une partition primaire et de la remplacer par une partition étendue contenant des partitions logiques.
- 4 partitions primaires existent déjà, mais parmi elles il y a une partition primaire, qui ne contient plus de place libre, vous devrez alors effacer une ou plusieurs des dernières partitions. A leur place, vous créerez une partition pour Linux.
Dans la ligne de commande, que vous avez appelée par la combinaison de touches ALT+CTRL+F2, vous pouvez alors appeler fdisk en mode interactif:
fdisk /dev/hda
Si votre disque-dur est connecté à un autre endroit que /dev/hda, modifiez l'argument de la commande de manière appropriée.
Le programme fdisk affichera alors une sortie similaire à la sortie suivante (comprenant également une invite de commande):
The number of cylinders for this disk is set to 1245. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help):
- A l'aide de la touche "p", vous pouvez afficher la table des partitions.
- La touche "d" permet de supprimer des partitions. Cette fonction vous demandera le numéro de la partition à supprimer. Si vous désirez supprimer p.ex. /dev/hda13, entrez alors le nombre "13".
- La touche "n" permet de créer de nouvelles partitions. On vous demandera en premier si vous désirez créer une partition primaire (p), étendue (e) ou logique (l). Dans le cas de partitions primaires ou étendues, on vous demandera alors le numéro de la partition. Ensuite, la taille de la partition est déterminée. Vous pouvez prendre la valeur par défaut pour le cylindre de début avec Return. Le cylindre de fin est spécifié par exemple par l'entrée de "+500M" pour une taille de 500 méga-octets (MB). Si vous désirez allouer toute la place restante, confirmez simplement par Return.
- La touche "w" permet d'écrire la table des partitions sur le disque-dur et de terminer le programme fdisk.
- La touche "q" permet de terminer le programme fdisk sans écrire la nouvelle table de partitions.
Après avoir modifié la table des partitions de la manière proposée, redémarrez votre système avec la séquence de touches CTRL+ALT+SUPPR, de manière à ce que la nouvelle table de partition soit lue correctement et utilisée par YaST2.
Vous démarrez maintenant l'installation de SuSE Linux. Rejetez la proposition de partitionnement de YaST et choisissez votre disque-dur. Une liste des partitions vous sera présentée. Choisissez dans cette liste la partition que vous venez de préparer pour SuSE Linux.
Conseil: Dans la mesure où votre partition étendue doit contenir également des partitions logiques pour le système d'exploitation Windows, faites particulièrement attention à ce que l'identification de la partition étendue (id) soit "f". Vérifiez cela au moyen de la commande de listage de la table des partitions (touche "p"). Si nécessaire, changez le type avec la touche "t".
Keywords: installation | partition | partitionner | étendue | lecteur | logique | fdisk
Catégories de la page: SDB:ConsoleApps | SDB:Installation | SDB:7.0 | SDB:7.1 | SDB:7.2 | SDB:7.3 | SDB:8.0 | SDB:8.1 | SDB:8.2 | SDB:9.0 | SDB:9.1 | SDB:9.2 | SDB:9.3 | SDB:10.0

