Le 18/06/2022 à 03:17, Pierre ESTREM a écrit :
Bonjour,Dessous je vous présente le retour de 'fdisk -l' appliqué à l'image d'une distro (sur clé usb) et destinée aux déficients visuels (base Mint) :Device Boot Start End Sectors Size Id Type aciah-linux.img1 * 2048 1050623 1048576 512M b W95 FAT32 aciah-linux.img2 1052670 60063743 59011074 28,1G 5 Extended aciah-linux.img5 1052672 60063743 59011072 28,1G 83 Linux Je me pose diverses questions. GRUB2 est situé dans le MBR.Quel(s) intérêt(s) a-t-on de faire que la partition 1 contenant /boot/efi soit de type vfat ?
Il y a 2 systèmes de boot : l'ancien qu'on appelle BIOS et le nouveau qu'on appelle UEFI.
Pour le BIOS il faut un disque avec une table de partitions au format msdos et gub installé dans le MBR (master boot record, les 512 premiers octets du disque).
Pour UEFI il faut un disque avec une table de partitions au format GPT, une partition EFI formatée en FAT32 et grub installé dans la partition EFI. Le MBR n'est plus utilisé.
Les tables de partitions au format msdos ont comme limitation de pouvoir faire uniquement 4 partitions. D'ou la notion de partition étendue : c'est une partition qui contiens elle meme une table de partitons et des partitions. Les tables de partitions au format GPT permettent de faire un nombre de partitions que je ne connais meme pas tellement il est élevé, et la notion de partition étendue n'existe pas avec ce format.
Toi tu a un mélange des deux mondes : tu a une partition EFI (nouveau monde) mais une partition étendue et donc une table de partitions msdos (ancien monde). C'est incompatible. Mais tu me dis qu'il s'agit d'une distro sur clef usb, je pense donc que c'est fait pour que la clef puisse démarrer aussi bien sur un ordi a l'ancienne avec un BIOS et un ordi plus récent avec UEFI.
Pourquoi avoir mis la racine (partition ext4) dans une unité logique (n°5) ?
C'est le comportement par défaut des installeurs. Quand tu installe en faisant "bouton" et en le laissant se démerder, il fait une configuration passe partout. C'est un choix optimisé en terme d'adaptabilité a la diversité des situations, pas en terme de performance ni de facilité a maintenir.
Personnellement je ne laisse jamais l'intalleur faire ca. Je prend toujours l'option "partitionnement manuel" et je fais 3 partitions : swap, racine et home. Et de préférence sous forme de partitons primaires, je ne fais une partition étendue que lorsque c'est pas possible autrement.
Je constate que le swap est en fait un fichier dans la racine (à la mode W$).
Pareil, c'est une configuration passe partout faite par défaut par les installeurs quand tu les laisse se démerder.
Je m'emploie à faire de la racine une partition primaire (n°2) plutôt qu'une unité logique.Un conseil ?
Si j'ai bien compris il s'agit d'une clef USB bootable. Dans ce cas, mon conseil c'est de ne pas toucher. Je sais très bien repartitionner un disque et reinstaller grub pour que ca marche, mais sur une clef bootable il faut reinstaller grub a la fois en mode BIOS et en mode UEFI, sinon ta clef démarrera sur certains ordis et pas sur d'autres. Et ca je sais pas faire. Si d'autres savent, ils expliqueront.