J'ai utilisé pc pendant 7 mois sans erreurs. J'ai une table de partition gpt
et un Bios. Au cours de mon installation, j'ai créé une partition grub_bios
de 2 Mo. Ce soir, en utilisant gparted
, j'ai remarqué que cette partition est marquée comme unknown
et que des octets sont utilisés.
Maintenant, n'ayant que Ubuntu sur ce PC, je ne reçois pas d'erreurs, mais si j'installais un autre système d'exploitation, pourrais-je avoir des erreurs? Dans tous les cas, ai-je résolu ce problème (comment)?
Gparted affiche les erreurs sur les partitions non formatées. Mais les partitions réservées système bios_grub et Windows MSR doivent obligatoirement être des partitions non formatées. Ils ont des GUID uniques avec gpt et gparted devraient éventuellement être mis à jour pour reconnaître qu'ils ne sont vraiment pas des erreurs ou des partitions standard non formatées.
Le bios_grub existe pour le core.img de grub2. Avec le partitionnement MBR (msdos), le fichier core.img est écrit dans les secteurs juste après le MBR et avant la première partition. Avec gpt, le MBR de protection n'a pas d'espace après; une partition séparée est donc utilisée.
De même, Microsoft utilise les secteurs situés après le MBR pour écrire des informations de sécurité ou d’autres informations. Flexnet Grub & Windows avait l'habitude d'entrer en conflit dans les secteurs après MBR. Que le soit éliminé avec gpt.
La réponse d'Oldfred est correcte. Cependant, je veux ajouter quelques points:
bios_grub
) ne devrait pas poser de problème si vous installez un autre système d'exploitation; cependant, deux de vos partitions ext4fs ont le drapeau msftdata
, qui les identifie comme étant du Windows Partition de données de base type. Ainsi, si vous installez un autre système d'exploitation - et particulièrement si ce système d'exploitation est Windows -, vous risquez de rencontrer des problèmes car l'autre système d'exploitation peut essayer d'interpréter les systèmes de fichiers en tant que FAT ou NTFS et, en cas d'échec, de "préparer" ou "formater" les partitions; et dans ce contexte, ces deux mots signifient "détruire". La solution consiste à supprimer l'indicateur msftdata
dans GParted ou parted
; ou si vous utilisez gdisk
, modifiez le code de type de 0700 à 8300.gdisk
, qui est installé par défaut dans Ubuntu, peut le faire, avec certaines réserves; voir cette page de la documentation gdisk
pour plus de détails. De nombreux systèmes d'exploitation autres que Windows, tels que FreeBSD, sont heureux de démarrer à partir de disques GPT en mode BIOS; mais certains plus vieux, tels que DOS, ne peuvent pas gérer la tâche du tout, autant que je sache.Dans l’ensemble, le premier problème (le drapeau incorrect msftdata
sur deux de vos partitions) mérite d’être résolu dès maintenant; Bien que cela ne soit pas critique pour une installation uniquement Ubuntu, ce sera une sauvegarde utile au cas où vous démarriez un outil d’urgence non-Linux ou si un utilitaire Linux obscur exécuté sous Ubuntu pose de fausses hypothèses en fonction du code de type.
Si vous êtes heureux de démarrer comme vous le faites, je ne recommanderais pas d'installer un chargeur de démarrage EFI à ce stade, et encore moins de convertir de GPT en MBR; ce serait réparer ce qui n'est pas cassé, comme dit le proverbe. Vous devez cependant garder à l'esprit le lien entre le type de table de partition et le mode de démarrage si vous décidez d'installer un autre système d'exploitation.