Ubuntu preseed tabela de partições ignorada

0

A minha instalação do Ubuntu parece ignorar a minha tabela de partições, eu não estou realmente certo porque eu tenho algumas partições criadas e outras ignoradas. aqui está minha mesa:

d-i partman-auto/expert_recipe string                         \
      boot-root ::                                            \
              500 10 500 xfs                                  \
                  $primary{ }                                 \
                  $bootable{ }                                \
                  $lvmignore { }                              \
                  method{ format }                            \
                  format{ }                                   \
                  device{ /dev/sda }                          \
                  filesystem{ xfs }                           \
                  mountpoint{ /boot }                         \
                  .                                           \
              21000 20 22000 xfs $primary{ }                  \
                  $defaultignore{ }                           \
                  method{ lvm }                               \
                  device{ /dev/sda }                          \
                  vg_name{ sysvg }                            \
                  .                                           \
              5000 30 5000 xfs $lvmok{ }                      \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ root }                             \
                  filesystem{ xfs }                           \
                  mountpoint{ / }                             \
                  .                                           \
              5000 40 5000 xfs $lvmok{ }                      \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ var }                              \
                  filesystem{ xfs }                           \
                  mountpoint{ /var }                          \
                  .                                           \
              500 50 500 xfs $lvmok{ }                        \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ tmp }                              \
                  filesystem{ xfs }                           \
                  mountpoint{ /tmp }                          \
                  .                                           \
              500 60 500 xfs $lvmok{ }                        \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ var_tmp }                          \
                  filesystem{ xfs }                           \
                  mountpoint{ /var/tmp }                      \
                  .                                           \
              2000 70 2000 xfs $lvmok{ }                      \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ log }                              \
                  filesystem{ xfs }                           \
                  mountpoint{ /var/log }                      \
                  .                                           \
              500 80 500 xfs $lvmok{ }                        \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ audit }                            \
                  filesystem{ xfs }                           \
                  mountpoint{ /var/log/audit }                \
                  .                                           \
              2000 90 2000 xfs $lvmok{ }                      \
                  method{ format }                            \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ home }                             \
                  filesystem{ xfs }                           \
                  mountpoint{ /home }                         \
                  .                                           \
              2000 9000 2000 linux-swap $lvmok{ }             \
                  method{ swap }                              \
                  format{ }                                   \
                  in_vg{ sysvg }                              \
                  lv_name{ swap_01 }                          \
                  .                                           \

e é isso que eu recebo:

$ df -h
Filesystem              Size  Used Avail Use% Mounted on
udev                    982M     0  982M   0% /dev
tmpfs                   201M  3.1M  197M   2% /run
/dev/mapper/sysvg-root  6.8G  828M  5.9G  13% /
tmpfs                  1001M     0 1001M   0% /dev/shm
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                  1001M     0 1001M   0% /sys/fs/cgroup
/dev/sda1               472M   55M  393M  13% /boot
/dev/mapper/sysvg-home   24G   33M   24G   1% /home
/dev/mapper/sysvg-tmp   533M   28M  506M   6% /tmp
/dev/mapper/sysvg-var   2.4G  229M  2.2G  10% /var

Estou usando o método de particionamento do LVM:

d-i partman-auto/method string lvm

e multi como receitas de particionamento predefinidas:

d-i partman-auto/choose_recipe select multi

O que você acha que devo mudar para que isso funcione? Obrigado,

    
por Taleeb 20.03.2018 / 20:34

1 resposta

1

A questão parece estar ligada a uma falta ou má interpretação da documentação. No meu arquivo, estou nomeando a tabela de partições " boot-root ":

d-i partman-auto/expert_recipe string                         \
      boot-root ::                                            \

Esse nome deve ser chamado ao escolher qual receita usar:

d-i partman-auto/choose_recipe select boot-root

Desta forma, o d-i saberá qual tabela de partições usar. Não há menção para isso na documentação:

# You can choose one of the three predefined partitioning recipes:
# - atomic: all files in one partition
# - home:   separate /home partition
# - multi:  separate /home, /var, and /tmp partitions
d-i partman-auto/choose_recipe select atomic

Isso foi confuso para mim, espero que essa resposta ajude alguém.

    
por Taleeb 24.04.2018 / 06:04