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: Pierre Estrem <peterpan.31 AT free.fr>
  • To: Pascal Hambourg <pascal AT plouf.fr.eu.org>, linux-31 AT culte.org
  • Subject: Re: [preseed] Tentative de formatage d'une partition montée ?
  • Date: Mon, 4 Nov 2024 01:10:41 +0100

Bonjour Pascal et le reste du Monde,

1- J'avais vu passer l'option "--mac" dans mes pérégrinations sur la base de l'erreur rencontrée :
https://forums.debian.net/viewtopic.php?t=158680

J'ai appliqué "isohybrid --mac" sur le répertoire de l'iso modifiée et j'obtiens l'erreur :

isohybrid: /home/aciah/aciah-linux.iso: unable to find mac efi image

Quid ?

2- J'ai aussi modifié la partition efi en type 06 (FAT16) et alors la clé ne boote plus (toujours avec setup forcé avec UEFI).

Si je peux corriger le cas 1 alors je pourrais avoir de l'espoir, sinon je devr ais me pencher sur ce que tu m'indiquais : mettre l'installateur sur le ddur cible.
Question : dans ce cas je serais contraint de laisser un "système léger" même après installation par preseed ?
Ca ouvrirait des perspectives de casse-têtes avec le fichier preseed...

Merci
--
pierre estrem

Le 03/11/2024 à 21:09, Pascal Hambourg (via linux-31 Mailing List) a écrit :
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.
--
Vous pouvez vous désabonner de cette liste en cliquant sur: https://sympa.culte.org/sympa/auto_signoff/linux-31?email=peterpan.31 AT free.fr



Archives gérées par MHonArc 2.6.19+.

Haut de le page