web-dev-qa-db-fra.com

EFI et LVM partman-auto / expert_recipe actif?

J'ai une recette basée sur LVM qui fonctionnait sur des systèmes non basés sur EFI. Comment recréer la même recette pour qu'elle fonctionne en mode EFI/UEFI?

J'ai actuellement la recette suivante (et j'en ai essayé d'autres aussi), mais elle échoue avec le message suivant: "Tentative de montage d'un système de fichiers de type vfat dans SCSI5 (2,0,0), partition n ° 1 (sda ) à/boot/efi a échoué. "

d-i partman-auto/expert_recipe string                        \
  boot-root-swap ::                                      \
          200 50 200 ext2                                \
                  $primary{ }                            \
                  $bootable{ }                           \
                  method{ format } format{ }             \
                  use_filesystem{ } filesystem{ ext2 }   \
                  mountpoint{ /boot }                    \
          .                                              \
          48000 70 1000000000 ext4                       \
                  $defaultignore{ }                      \
                  $lvmok{ }                              \
                  lv_name{ base }                        \
                  method{ format }                       \
                  format{ }                              \
                  use_filesystem{ }                      \
                  filesystem{ ext4 }                     \
                  mountpoint{ / }                        \
          .                                              \
          8000 60 24000 linux-swap                       \
                  $defaultignore{ }                      \
                  $lvmok{ }                              \
                  lv_name{ swap }                        \
                  method{ swap }                         \
                  format{ }                              \
          .
5
farhany

Vous devez créer un partition système EFI . Ensuite, l’installateur le montera sous/boot/efi.

Ajouter quelque chose à l'effet de ...

 1 1 1 free            \
    $bios_boot{ }       \
    method{ biosgrub }  \
.                       \
256 40 256 fat32        \
    $primary{ }         \
    $lvmignore{ }       \
    method{ efi }       \
    format{ }           \
.

... au début de votre expert_recipe créera une partition de 256 Mo (par exemple,/dev/sda1) qui sera configurée pour EFI. Il y a aussi 1 Mo d'espace libre avant la première partition (priorité 1). Cela est nécessaire si vous voulez que GRUB soit installé sur un système partitionné avec GPT, car cette dernière dépasse la taille du MBR de 512 Ko.

1
Dave