Pages : 1
#1 Le 14/08/2006, à 10:49
- ForgetTheNorm
Bon, posons à plat ce qu'est une partition.
Voilà, je me remet tout en question avec le petit problème que j'ai eu ce matin (rien de bien grave rassurez vous !)
Lors de l'installation d'Ubuntu, j'ai recréé mes partitions sur un disque dur, comme ceci :
- une part principale NTFS pour booter Windows
- une part principale EXT3 pour le /
- une part principale SWAP (pour le swap)
- une part principale EXT3 pour le /home/
Bref, je lance l'installation, et alors, chose incroyable, le prog d'installation me signale qu'il ne peut pas monter le /hda4/ qui n'est autre que la part principale /home/.
Interloqué, je retourne dans la table des partitions et transforme -pour voir- la partition principale /home/ en une partition étendue.
Là, tout fonctionne, Ubuntu est en train de s'installer...
Je ne m'étais toujours pas posé la question d'une telle différence entre les partitions principales et étendues, et ai assez de mal à trouver des choses simples et concrètes sur internet.
Pourriez-vous m'éclairer avec vos mots à vous -histoire que je comprenne- ?
Merci !
Hors ligne
#2 Le 14/08/2006, à 11:32
- Black_pignouf
Re : Bon, posons à plat ce qu'est une partition.
Salut!
Wikipedia te l'expliquera vraisemblablement mieux que moi.
Reviens nous voir si tu veux plus de précisions!
modif: lien oublié!
http://fr.wikipedia.org/wiki/Partition_de_disque_dur
Dernière modification par Black_pignouf (Le 14/08/2006, à 11:46)
Hors ligne
#3 Le 14/08/2006, à 11:39
- jerem
Re : Bon, posons à plat ce qu'est une partition.
Salut
Extrait du très bon Manuel Ubuntu Linux : (pdf)http://www.biologeek.com/realisations/d … tation.pdf
et (odt) http://www.biologeek.com/realisations/d … tation.odt
Partitionnement
Un disque dur peut contenir au maximum 4 partitions primaires.
En effet, dans le mbr (512 octets), la table de partitions (après les 446 premiers octets) contient 4
entrées de 16 octets chacune.
Si l'on a besoin de d'avantage de partitions, il faut créer une partition étendue qui contiendra à son tour
des partitions logiques.
Mais dans ce cas, on ne pourra plus avoir au maximum que 3 partitions primaires.
En effet, la partition étendue utilisera une des 4 entrées dans la table des partitions.
Par contre, dans cette partition étendue, on pourra créer autant de partitions logiques que l'on veut (en
théorie). Il faut savoir que cette partition étendue contiendra à son tour une table des partitions. On parle
dans ce cas d'EBR et non plus de MBR.
@+
Dernière modification par jerem (Le 14/08/2006, à 11:40)
Hors ligne
#4 Le 14/08/2006, à 11:42
- Compte anonymisé
Re : Bon, posons à plat ce qu'est une partition.
Salut
Le principe est le suivant :
4 partitions principales maxi par disque.
Ensuite on peut panacher avec une partition étendue (3+1, 2+1, 1+1) (une seule par disque) qui permet de passer outre à cette limitation. Dans la partition étendue on peut créer, autant qu'on veut (selon la place disque dispo), des lecteurs logiques. Ces lecteurs logiques ont la même fonction qu'une partition étendue à ceci près que l'on ne peut pas s'en servir comme partition de boot pour XP ou 98 (enfin tous les zindows).
Quand à ton problème je ne comprends pas trop pourquoi ça ne marchait pas avec ton shéma initial.
edit grilled
@+
Dernière modification par Compte anonymisé (Le 14/08/2006, à 11:59)
#5 Le 14/08/2006, à 11:57
- cep
Re : Bon, posons à plat ce qu'est une partition.
http://forum.ubuntu-fr.org/viewtopic.php?pid=135436
Extrait :
"Partitionnement :
Un disque dur peut contenir au maximum 4 partitions primaires.
En effet, dans le mbr (512 octets), la table de partitions (après les 446 premiers octets) contient 4 entrées de 16 octets chacune.
Si l'on a besoin de d'avantage de partitions, il faut créer une partition étendue qui contiendra à son tour des partitions logiques.
Mais dans ce cas, on ne pourra plus avoir au maximum que 3 partitions primaires.
En effet, la partition étendue utilisera une des 4 entrées dans la table des partitions.
Par contre, dans cette partition étendue, on pourra créer autant de partitions logiques que l'on veut (en théorie). Il faut savoir que cette partition étendue contiendra à son tour une table des partitions. On parle dans ce cas d'EBR et non plus de MBR.
Petite parenthèse pour dire que l'on peut très bien rendre une partition logique bootable, et installer grub dans cette partition.
DAns ton cas tu avais 4 partitions, donc le problème n'est pas là. Probablement une écriture incomplète sur la table pour cette partition, ou un système de fichiers non réalisé. Mais en l'état on ne peut faire que des suppositions.
Hors ligne
#6 Le 14/08/2006, à 12:21
- michel2652
Re : Bon, posons à plat ce qu'est une partition.
Bonjour,
DAns ton cas tu avais 4 partitions, donc le problème n'est pas là. Probablement une écriture incomplète sur la table pour cette partition, ou un système de fichiers non réalisé. Mais en l'état on ne peut faire que des suppositions.
Il y a 4 primaires et ensuite 3 primaires + 1 étendue (avec une seule logique), si la 4ème primaire ne se montait pas et que l'étendue se monte, c'est que la 4éme primaire n'était pas "valable".
C'est ça ?
Il aurait donc pu refaire une 4ème primaire, non ?
A+
#7 Le 14/08/2006, à 12:56
- cep
Re : Bon, posons à plat ce qu'est une partition.
Il aurait donc pu refaire une 4ème primaire, non ?
A+
Oui, bien sûr. Si tu n'as besoin que de 4 partitions, sur un disque avec une table de type dos, inutile de créer une étendue dans l'un des 4 descripteurs pour pouvoir ensuite utiliser des logiques.
Par exemple, sur ce disque je n'ai que des primaires :
Géométrie du disque pour /dev/hda : 0kB - 8455MB
Type d'étiquette de disque : msdos
Numéro Début Fin Taille Type Système de fichiers Drapeaux
1 32kB 107MB 107MB primaire ext3 amorce
2 107MB 5346MB 5240MB primaire ext3
3 5346MB 8077MB 2731MB primaire ext3
4 8077MB 8447MB 370MB primaire linux-swap
et toutes sont montables.
Hors ligne