D'après ce lien: Ici
les OS linux peuvent booter sur un disque GPT mais il faut un grub patché.
De plus fdisk ne fontionne pas avec de tels disques.
Pour l'instant j'avais demandé à W7 de s'installer sur la totalité du disque, mais avec fdisk -l (d'un LiveCD)
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x184045e0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13        2611    20867072    7  HPFS/NTFS
L'autre disque (sdb) est un disque de données commun à plusieurs machines virtuelles.
Je viens de faire l'essai avec un disque virtuel vierge 20G pour Sevent et 10G pour fedora
Après installation de fedora F11, j'obtiens un fdisk lisible.
/dev/sda1            2048      206847      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2          206848    40959999    20376576    7  HPFS/NTFS
/dev/sda3   *    40960000    43057151     1048576   83  Linux
/dev/sda4        43070265    62910539     9920137+   5  Extended
/dev/sda5        43070328    62909303     9919488   83  Linux
Mais le «rootnoverify (hd0,0) Other chainloader +1» qui a été mis en place pour démarrer ce pauvre Seven n'est pas suffisant.
Seven ne démarre plus.
C'est donc Linux qui n'aime pas Seven.
J'ai pas cherché, j'ai mis Seven avec sa partition de 100Mo puis Fedora et n'ai eu aucun problème. Le disque était complètement vierge. Grub au démarrage, qui boote aussi sur 7. J'ai un peu de mal ce qu'il se passe en fait là...

Et j'ai bien un «rootnoverify (hd0,0) Other chainloader +1» qui fonctionne.
[root@localhost ~]# fdisk -l

Disque /dev/sda: 1000.2 Go, 1000203804160 octets
255 têtes, 63 secteurs/piste, 121601 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x09e86bc9

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sda2              13       57368   460697600    7  HPFS/NTFS
/dev/sda3           57369      121601   515951572+   5  Etendue
/dev/sda5           57369       59279    15350076   83  Linux
/dev/sda6           59280       61191    15358108+  83  Linux
/dev/sda7           61192       63103    15358108+  83  Linux
/dev/sda8           63104       65015    15358108+  83  Linux
/dev/sda9           65016       65142     1020096   82  Linux swap / Solaris
/dev/sda10          65143      121601   453506886    7  HPFS/NTFS
Ok MrTTom.

Cela veut sans doute dire que le problème ne se pose qu'avec les disques IDE auquel cas les nouveaux PC équipés depuis longtemps avec des disques SATA ne sont pas concernés.
carpa wrote:Ok MrTTom.

Cela veut sans doute dire que le problème ne se pose qu'avec les disques IDE auquel cas les nouveaux PC équipés depuis longtemps avec des disques SATA ne sont pas concernés.
tu a une version original (sans crack ?)

ca peut venir de là

[HS]@carpa vive l'album the division bell 😉[/HS]
je vois bien la partoch caché de 100 Mo mais je l'ai eu après avoir appliqué le patch de 7
neowdj a écrit
tu a une version original (sans crack ?)
J'ai récupéré la RC7100 sur un torrent car elle n'était plus accessible sur le site de microsoft.
Sur Microsoft, seulement la clé de produit était accessible.

A priori, c'est la même version que celle disponible chez microsoft.

slmgr -dlv en mode commande me dit bien que je suis en possession de la licence jusqu'à Juin 2010.

La version n'est donc pas cracké.
J'ai une Seven RC7100 «Version Intégrale».
Je viens de faire l'essai toujours dans une machine virtuelle, mais avec un contrôleur SATA.
Après installation de fedora le «rootnoverify (hd0,0) chainloader +1» ne fait pas démarrer «Other»

En regardant dans la partition sda1, il semble qu'il y ait un fichier «BOOTSECTOR.BAK» x86 boot sector.
Après l'avoir restauré avec «dd» le boot démarre mais se plante avec un message d'erreur m'invitant à «Réparer l'ordinateur» .
Après avoir réparé, virtuellement un ordinateur virtuel ,seven démarre, mais plus fedora.
Evidemment j'ai écrasé grub, mais on pourrait penser que la réparation de l'ordinateur prenne en compte l'existence d'un autre OS, ou alors je dois comprendre qu'il ne s'agit pas d'une réparation de l'ordinateur, mais d'une (toute petite?) partie de l'ordinateur, donc une bête réparation de Seven.
Demain ou Jeudi au plus tard (15/10/09), je vais recevoir un nouveau PC avec 2 disques SATA 1,5 To.

Je pourrais donc faire le test d'installer d'abord Seven qui crée donc une partition système cachée de 100 Mo (suffit de lui affecter une lettre dans le gestionnaire de disque et la partition apparait comme quoi).

Aprés l'installation de Seven, je verrais bien si gparted arrive à lire la table de partition.

ps : pmarion ma RC7100 est aussi la version intégrale.
qui crée donc une partition système cachée de 100 Mo
Chez moi elle n'est pas cachée (pour fdisk, dd, .....).
Elle est simplement masquée sous Windows en ne lui attribuant pas de lettre de lecteur.
J'essaye ce soir de lancer gparted pour voir s'il m'indique des erreurs sur la table de partition, mais j'en doute, tout s'étant installé comme une fleur.
je suis en train de faire l'install de 7 sur mon fix (2 disque dur de 320 et 500) j'ai lancé l'install de 7 avec les 2 disque branché et j'ai mis windows sur un des 2 disque. il a commencé l'install ensuite il a redémarré et je revien au boot du cd.
je décide de déconnecté mon disque linux et là je me trompe de disque et au démarrage il m'a viré mon grub ...

voila la version que j'ai sur mon laptop. (la meme que sur mon fix)

pmarion wrote:
qui crée donc une partition système cachée de 100 Mo
Chez moi elle n'est pas cachée (pour fdisk, dd, .....).
Bien sur si elle existe on peut toujours la voir avec des outils de bas niveau. Pour windows, pour la rendre invisible on n'a qu'à lui attribuer un type que l'os ne connaît pas, donc il ne l'affiche pas et ne la monte pas.

C'est bien pour celà aussi qu'il existe des types "Hidden fat" ou "Hidden NTFS". La seule façon de cacher une partition pour tous les outils c'est de la détruire, ce qui ne détruit pas les données contenues. Et bien sur d'éviter de la recréer par distraction.
4 mois plus tard
J'ai un nouveau disque en provenance directe de chez Mr Li de la rue Montgallet sur lequel je veux installer Windows Seven Ultimate OEM et Fedora 12.

L'installation de Seven me propose de créer deux partitions primaires :

- une de 100 MB "réservée pour le système"
- une autre qui sera la partition système

je veux en plus :

- une partition NTFS data qui sera partagée en Seven et Fedora

enfin pour terminer il me faut pour Fedora

- une partition pour le /boot
- une partition pour LVM

Etant limité à quatre partitions comment faire ?

Est-il possible de créer :

- partition 1 primaire pour Seven "réservé"
- partition 2 primaire pour Seven système
- partition 3 primaire pour /boot
- partition 4 étendue
- partition 5 dans 4 pour LVM
- partition 6 dans 4 pour NTFS data partagée

Any help ?
J'ai installé W7 en test dans une virtualbox et apparemment il n'a pas demandé de partition système. Il paraitrait (sous réserve) qu'elle ne soit d'ailleurs pas indispensable.

Cela dit, W7 demande à etre sur une partition primaire.

Une fois cette partition créée, tu crées une partition "étendue" dans laquelle tu pourras créer ensuite des "partitions logiques" jusqu'à une limite de 15 au total (partitions primaires + logiques).

Ca te donne quand même pas mal de possibilités!
didierg wrote:Est-il possible de créer :

- partition 1 primaire pour Seven "réservé"
- partition 2 primaire pour Seven système
- partition 3 primaire pour /boot
- partition 4 étendue
- partition 5 dans 4 pour LVM
- partition 6 dans 4 pour NTFS data partagée

Any help ?
A mon avis, sans aucun problème !
Moi j'ai :
[root@localhost ~]# fdisk -l

Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres 
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x526f8fb1                

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1               1        7649    61440561    7  HPFS/NTFS
/dev/sda2            7650        7681      257040   83  Linux    
/dev/sda3            7682       11505    30716280   83  Linux
/dev/sda4           11506       60801   395970120    5  Etendue
/dev/sda5           11506       12015     4096543+  82  Linux swap / Solaris
/dev/sda6           12016       14565    20482843+  83  Linux
/dev/sda7   *       14566       14603      305203+  83  Linux
/dev/sda8           14604       18427    30716248+  83  Linux
/dev/sda9           18428       23526    40957686   83  Linux
/dev/sda10          23527       23558      257008+  83  Linux
/dev/sda11          23559       28657    40957686   83  Linux
Je suis en quadruple boot Windows XP - Fedora 11 - Fedora 12 et Centos
J'ai un peu galéré car Seven n'est pas un très bon citoyen et il a tendance sur un disque vierge à tout vouloir pour lui.

Edit:
La page http://www.forum-seven.com/la-partition-cachee-primaire-installee-par-windows-7-1695 explique les différents partitionnements qui peuvent être fait par Seven en fonction du partitionnement initial du disque.

Voici donc comment j'ai procédé si ça peut servir à d'autres :

- création d'une table de partition MSDOS avec GParted
- création d'une partition primaire en NTFS pour Seven avec GParted
- création d'une partition étendue de le reste du disque avec GParted
- création d'une partition secondaire en NTFS dans l'étendue avec GParted
- installation de Seven dans la partition définie précédemment en bootant sur le DVD
- installation de Fedora dans l'espace libre de la partition étendue en bootant sur le DVD
Nickel alors.

Petit détail : une table de partition n'est ni MSDOS ni EXT ni dépendante d'aucun os. C'est une table de partitions.