Таблица разделов Ubuntu перед семенем проигнорирована

Моя установка Ubuntu, кажется, игнорирует мою таблицу разделов, я не действительно уверен, почему я получил некоторые разделы, созданные другой проигнорированный. вот моя таблица:

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 }                          \
                  .                                           \

и это - то, что я получаю:

$ 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

Я использую LVM разделение метода:

d-i partman-auto/method string lvm

и multi как предопределено разделение рецептов:

d-i partman-auto/choose_recipe select multi

Что Вы думаете, что я должен измениться для получения этой работы?Спасибо,

0
задан 20 March 2018 в 12:34

1 ответ

Проблема, кажется, связана с отсутствием или неверным истолкованием документации. В моем файле я называю таблицу разделов "корнем начальной загрузки":

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

Это имя нужно назвать при выборе который рецепт использовать:

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

Этот путь d-i будет знать который таблица разделов использовать. Нет никакого упоминания для этого в документации:

# 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

Это, сбивало с толку меня, я надеюсь, что этот ответ выручит кого-то.

1
ответ дан 30 October 2019 в 05:21

Другие вопросы по тегам:

Похожие вопросы: