Accéder au contenu.
Menu Sympa

linux-31 - Re: [preseed] Tentative de formatage d'une partition montée ?

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [preseed] Tentative de formatage d'une partition montée ?


Chronologique Discussions  
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: [preseed] Tentative de formatage d'une partition montée ?
  • Date: Sun, 3 Nov 2024 21:09:43 +0100
  • Organization: Plouf !

On 03/11/2024 at 20:12, Pierre Estrem (via linux-31 Mailing List) a écrit :

# fdisk -l /dev/sde
(...)
Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sde1    *            0 1900543  1900544   928M  0 Vide
/dev/sde2              2340   21379    19040   9,3M ef EFI (FAT-12/16/32)

Il y a bien une partition EFI en n° 2.

# wipefs /dev/sde

DEVICE OFFSET      TYPE    UUID                   LABEL
sde    0x8001      iso9660 2024-11-03-02-44-37-00 ISOIMAGE
sde    0x1fe       dos
sde    0x200       gpt
sde    0x728f64600 gpt

Ce n'est pas la structure de table de partition d'une image officielle : elle n'a pas la table de partition "mac" présente sur les images officielles pour x86, ni le label :

DEVICE OFFSET TYPE UUID LABEL
sdb 0x8001 iso9660 2024-08-31-10-43-00-00 Debian 12.7.0 amd64 n
sdb 0x1fe dos
sdb 0x200 gpt
sdb 0x276ffe00 gpt
sdb 0x0 mac

Or c'est la présence de cette table de partition "mac" anormale car prévue pour une taille de secteur de 2048 octets au lieu de 512 dans les images officielles qui perturbe partman et l'empêche de détecter une table de partition sur la clé. Heureux effet de bord.

Si je comprends, c'est partman qui fait d'autorité ce qu'on ne lui demande pas de faire.

En quelque sorte. Améliorer la gestion des partitions EFI par l'installateur fait partie de mes projets mais je viens déjà de faire accepter un certain nombres d'autres améliorations par les mainteneurs et je ne voudrais pas les submerger.

J'avais pensé à exclure l'analyse de la clé en notant quelque chose comme ceci (mais rien trouvé de cela sur le net) :

d-i partman-auto/disk string ! /dev/sdb

Ce paramètre est destiné à indiquer le ou les disques à utiliser pour le partitionnement automatique. Il n'a aucun effet sur la détection initiale des disques et partitions.

Si je n'ai pas fait d'erreur auparavant, comment empêcher la prise en compte de la clé ?

Je suppose qu'il faudrait créer l'image ISO avec la même option que l'image officielle qui ajoute la table "mac". Ces options sont listées dans le fichier .disk/mkisofs présent dans l'image ISO.

Une autre option serait de remplacer le type ef "EFI" de la partition 2 par le type 06 "FAT16". Cela empêcherait partman de la détecter comme une partition EFI mais apparemment cela n'empêche pas la plupart des firmwares UEFI de la reconnaître comme telle pour booter. À tester.



Archives gérées par MHonArc 2.6.19+.

Haut de le page