В Debian 11 preseed gpt+swraid+lvm отсутствует раздел

Я пытаюсь выполнить полную автоматическую установку Debian Bullseye. Мне нужно 3 зеркальных раздела gpt:

  • 1M для кода grub
  • 1G для /boot
  • отдых для lvm, содержащий swap а также rootfs

Проблема в том, что Портман скучает /boot раздел создает только два раздела (первый — 1M, а второй — остальная часть диска), поэтому создание рейда не удается. Я пробовал различные варианты, минимальные/максимальные размеры и значения приоритета, но безуспешно. Портман всегда создает два раздела вместо трех. Что мне не хватает?

Это часть файла preseed:

d-i partman-basicfilesystems/choose_label string gpt
d-i partman-basicfilesystems/default_label string gpt
d-i partman-partitioning/choose_label string gpt
d-i partman-partitioning/default_label string gpt
d-i partman/choose_label string gpt
d-i partman/default_label string gpt
d-i partman-auto/method string raid
d-i partman-auto/disk string /dev/sda /dev/sdb
d-i partman-auto-lvm/new_vg_name string vg0

d-i partman-auto-raid/recipe string         \
            1 2 0 ext4 /boot                \
                /dev/sda2#/dev/sdb2         \
            .                               \
            1 2 0 lvm -                     \
                /dev/sda3#/dev/sdb3         \
            .

d-i partman-auto/expert_recipe string           \
multiraid ::                                    \
1 1 1 free                                      \
        $gptonly{ }                             \
        $primary{ }                             \
        $bios_boot{ }                           \
        $lvmignore{ }                           \
        $bootable{ }                            \
        method{ biosgrub }                      \
.                                               \
1024 20 1024 raid                               \
        $gptonly{ }                             \
        $lvmignore{ }                           \
        $primary{ }                             \
        method{ raid }                          \
.                                               \    
20000 10 -1 raid                                \
        $gptonly{ }                             \
        $lvmignore{ }                           \
        $primary{ }                             \
        method{ raid }                          \
.                                               \                 
8192 30 8192 linux-swap                         \
        $defaultignore{ }                       \
        $lvmok{ }                               \
        method{ swap } format{ }                \
        lv_name{ swap }                         \
.                                               \
10000 40 -1 ext4                                \
        $defaultignore{ }                       \
        $lvmok{ }                               \
        method{ format } format{ }              \
        use_filesystem{ } filesystem{ ext4 }    \
        mountpoint{ / }                         \
        lv_name{ rootfs }                       \
.                                               

d-i partman/confirm_write_new_label     boolean true
d-i partman/confirm_nooverwrite         boolean true
d-i partman/confirm                     boolean true
d-i partman-auto/purge_lvm_from_device  boolean true
d-i partman-lvm/device_remove_lvm       boolean true
d-i partman-lvm/confirm                 boolean true
d-i partman-lvm/confirm_nooverwrite     boolean true
d-i partman-auto-lvm/no_boot            boolean true
d-i partman-md/device_remove_md         boolean true
d-i partman-md/confirm                  boolean true
d-i partman-md/confirm_nooverwrite      boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish

предварительная установка автоматической установки Debian

хакер2321

0

Добавить комментарий

Ваш адрес email не будет опубликован.