Accéder au contenu.
Menu Sympa

linux-31 - Re: AJOUT DISQUE DUR UBUNTU 14.04

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: AJOUT DISQUE DUR UBUNTU 14.04


Chronologique Discussions 
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: AJOUT DISQUE DUR UBUNTU 14.04
  • Date: Thu, 18 Nov 2021 00:07:10 +0100
  • Organization: Plouf !

Le 16/11/2021 à 22:47, Albert ARIBAUD (via linux-31 Mailing List) a écrit :

Ce que j'ai pu lire sur GPT est qu'en effet il a un MBR protecteur,
mais je n'ai rien lu sur la nécessité d' "une seule partition couvrant
tout le disque" ; au contraire, le MBR protecteur a bien 4 entrées de
partitions, et ces entrées sont conformes au MBR original, pour ce que
j'en sais.

Spécification UEFI <https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf> paragraphe 5.2.3 "Protective MBR" :

"One of the Partition Records shall be as defined in table 12, reserving the entire space on the disk after the Protective MBR itself for the GPT disk layout."

"BootIndicator : Set to 0x00 to indicate a non-bootable partition. If set to any value other than 0x00 the behavior of this flag on non-UEFI systems is undefined. Must be ignored by UEFI implementations."

(le firmware UEFI qui refuse de booter si cet indicateur est à 0x80 n'est donc pas conforme à la spécification)

"The remaining Partition Records shall each be set to zeros."

Je veux dire que si la table de partitions GPT d'un disque définit 4
partitions non bootables dans sa partie MBR

C'est donc un MBR dit "hybride", non conforme à la spécification.

alors un BIOS purement MBR ne saura pas démarrer sur ce disque

Bien sûr que si. Pour un BIOS bien constitué ce n'est pas la présence d'une partition avec l'indicateur d'amorçage qui définit le caractère amorçable d'un disque, c'est la présence de la signature 0xAA55 du MBR. Le contenu de la table de partition est censé être à l'usage éventuel du chargeur d'amorçage, pas du BIOS. Les contre-exemples que j'ai évoqués ne sont pas la norme.



Archives gérées par MHonArc 2.6.19+.

Haut de le page