Я пытаюсь выполнить полную автоматическую установку 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