Système de files pour la partition de démarrage

J'ai créé une partition de démarrage du BIOS sur un disque dur, en utilisant gdisk:

$ sudo gdisk /dev/sdb Command (? for help): p Disk /dev/sdb: 7821312 sectors, 3.7 GiB Logical sector size: 512 bytes Disk identifier (GUID): F7F2BE49-B8D8-4910-8E69-381DEBD954DC Partition table holds up to 128 ensortinges First usable sector is 34, last usable sector is 7821278 Partitions will be aligned on 4-sector boundaries Total free space is 2 sectors (1024 bytes) Number Start (sector) End (sector) Size Code Name 1 36 7168035 3.4 GiB EF02 BIOS boot partition 2 7168036 7821278 319.0 MiB 8300 Linux filesystem Command (? for help): q 

J'ai besoin de monter cette partition BIOS:

 $ sudo mount /dev/sdb1 /mnt mount: block device /dev/sdb1 is write-protected, mounting read-only mount: you must specify the filesystem type 

Quel est le type de système de files approprié à utiliser pour monter cette partition BIOS? J'ai lu sur Internet que ext2 est bien, mais je ne peux pas find une explication pourquoi.

    Une partition de démarrage du BIOS ne contient pas de système de files; c'est juste un endroit où mettre du code GRUB sur un disque MBR situé juste après le secteur d'amorçage, avant le début de la première partition. Sur un disque GPT, cette zone est utilisée par la table de partition (plus grande) et n'est pas disponible pour le code du chargeur de démarrage, de sorte que le code du chargeur de démarrage est remplacé par une petite partition.

    La partition de démarrage du BIOS doit être très petite: un mégaoctet est plus que suffisant. Créez une partition séparée (plus grande) pour votre système de files.


    Notez que certains systèmes ont une partition distincte pour le directory /boot , contenant un système de files avec d'autres files utilisés par le bootloader. Ceci est différent de la partition de démarrage du BIOS.

    • Le directory /boot contient la majorité du code du bootloader et sa configuration; c'est ce que GRUB appelle "étape 2". Chaque système Linux a besoin de ces files.
    • La partition de démarrage du BIOS est uniquement applicable lorsque vous utilisez un démarrage de type MBR hérité avec un disque GPT. Il contient le code "stage 1.5" que le bootloader utilise pour monter la partition avec les files "stage 2".
    • Sur un système qui utilise le démarrage de style EFI, il n'y a pas de partition de démarrage du BIOS. A la place, il y a une partition système EFI qui contient un bootloader "stage 1" complètement différent, capable de monter /boot et d'accéder aux files "stage 2" sans avoir besoin de "stage 1.5" comme étape intermédiaire.

    En regardant la page Wikipedia sur les partitions de démarrage du BIOS, il semble que ce soit vraiment votre choix.

    extrait

    La partition de démarrage du BIOS est généralement assez petite. Il peut être aussi petit qu'environ 30 KiB; Toutefois, les futurs chargeurs de démarrage peuvent nécessiter plus d'espace, il est donc conseillé de créer une partition de démarrage BIOS plus volumineuse. En raison de l'alignment de la partition 1 MiB, les stratégies utilisées par la plupart des outils modernes de partitionnement de disque pour fournir des performances optimales avec les disques Advanced Format, les périphériques SSD et certains types de configurations RAID, 1 MiB est une taille logique pour une partition de démarrage du BIOS.

    La list des outils qui le supportent ne semble pas non plus causer de ressortingctions:

    Les utilitaires suivants sont connus pour prendre en charge les partitions de démarrage du BIOS:

    • GRUB 2 (1.97 ~ beta1 ou ultérieure): lorsqu'une partition de démarrage du BIOS est détectée lors de l'installation, GRUB s'y intègre.
    • GNU Parted (2.0 ou ultérieur).
    • GParted, le frontal de GNU Parted.
    • Éditeur de partitions gpt (8) dans NetBSD (5.0 ou ultérieur).
    • gdisk: GPT fdisk

    Donc, j'utiliserais probablement ext2 ou ext3, avec un léger penchant vers ext3.