EFI e trabalhando LVM partman-auto / expert_recipe?

4

Eu tenho uma receita baseada em LVM que costumava funcionar em sistemas não baseados em EFI. Como faço para recriar a mesma receita para que funcione no modo EFI / UEFI?

Eu tenho a seguinte receita agora (e eu tentei outros também), mas falha com a mensagem: "A tentativa de montar um sistema de arquivos com o tipo vfat em SCSI5 (2,0,0), partição # 1 (sda) em / boot / efi falhou. "

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{ }                              \
          .
    
por farhany 18.10.2013 / 22:27

1 resposta

0

Você precisa criar uma partição do sistema EFI . Então o instalador irá montá-lo em / boot / efi.

Adicionando algo ao efeito de ...

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

... no começo do seu expert_recipe criará uma partição de 256MB (/ dev / sda1 por exemplo) que será configurada para o EFI. Há também 1 MB de espaço livre antes da primeira partição (prioridade 1). Isso é necessário se você deseja instalar o GRUB em um sistema particionado com o GPT, já que o GPT ultrapassa o tamanho do MBR de 512 K.

    
por Dave 09.01.2014 / 18:02