web-dev-qa-db-fra.com

Comment installer linux sur un ordinateur avec GPT?

J'ai récemment installé Windows 7 sur un ordinateur. Laissé une partition pour installer Linux. Aujourd'hui, lorsque j'ai essayé d'installer Linux, l'installateur (de deux distributions que j'ai essayées) n'a pas réussi à reconnaître les partitions déjà présentes. Cela le montre simplement comme un grand espace non alloué. Cependant, fdisk les a très bien reconnus.

Il se trouve que j'ai une table de partition GUID. Donc, les installateurs ne le reconnaissent pas.

Je peux démarrer en mode UEFI et en mode BIOS hérité. Si je démarre en mode UEFI, je ne peux démarrer sous aucun système d'exploitation, que ce soit le Windows 7 installé, Ubuntu ou tout autre DVD linux. Il montre juste une erreur de système d'exploitation non trouvé. Il ne démarre que sous Windows 8 préinstallé sur l'ordinateur portable en mode UEFI. J'ai aussi le démarrage sécurisé désactivé.

Lors de l'installation de Windows 7, j'ai démarré en mode BIOS hérité.

Quelqu'un peut-il me dire comment je peux installer Linux sur un ordinateur doté de GPT? Je ne veux pas reformater tout le disque et recommencer à zéro avec une nouvelle table de partition.

7
Papul

Je soupçonne que vous n'avez pas de TPG; vous avez des données GPT restantes . Voici ce que je pense qui s'est passé:

  1. Votre ordinateur est venu avec Windows 8 démarrant en mode EFI et utilisant un disque GPT.
  2. Vous avez démarré le programme d'installation de Windows 7 en mode BIOS et l'avez forcé à supprimer les données GPT et à l'installer en mode BIOS sur un disque MBR. Malheureusement, cela a uniquement supprimé le MBR de protection GPT, laissant intacte la majeure partie des données GPT. (Ceci est connu pour se produire avec des outils de partitionnement plus anciens et avec les outils de partitionnement Windows.) Techniquement, le disque est maintenant un disque MBR légal.
  3. Lorsque vous avez démarré un programme d'installation Linux, ses outils de partitionnement basés sur libparted ont été confondus par les données GPT restantes et ont indiqué que le disque était vide. C'est un bug de longue date dans libparted.

Si je ne me trompe pas, le problème est facilement corrigé avec mon programme FixParts (des versions sont disponibles pour Windows et Linux). Il suffit de l'exécuter, de lui dire de supprimer les données GPT perdues lorsque vous y êtes invité et de quitter. Par la suite, le partitionneur basé sur libparted dans le programme d'installation d'Ubuntu devrait être capable de gérer le disque. Si je me trompe et que le disque est vraiment un disque GPT valide, FixParts refusera de le modifier. Dans ce cas, vous devriez renvoyer avec le résultat de Sudo fdisk -l /dev/sda et Sudo parted /dev/sda print.

9
Rod Smith