preseed partman эксперт ошибка рецепта

Я пытаюсь создать предустановленный пользовательский макет разбиения, но partman продолжает терпеть неудачу.

Вот отрезанный из preseed config:

d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string crypto
d-i partman-crypto/passphrase password tmppass
d-i partman-crypto/passphrase-again password tmppass
d-i partman-auto/purge_lvm_from_device boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/device_remove_md boolean true
d-i partman-lvm/confirm boolean true

#d-i partman-auto-lvm/guided_size string max
#d-i partman-auto-lvm/new_vg_name string vg00
#d-i partman-auto/choose_recipe select custom-lvm

d-i partman-auto/expert_recipe string custom-lvm :: \
    512 8000 512 ext2 \      
        $primary{ } $bootable{ } method{ format } format{ } use_filesystem{ } filesystem{ ext2 } mountpoint{ /boot } . \
    100 7000 1000000000 ext4 \
        $primary{ } $defaultignore{ } method{ lvm } device{ /dev/sda } vg_name{ vg00 } . \
    20480 5000 20480 ext4 \
        $lvmok{ } in_vg{ vg00 } lv_name{ lv_root } method{ format } format{ } \
        use_filesystem{ } filesystem{ ext4 } mountpoint{ / } .

d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

Я попытался удалить vg из экспертного рецепта (100 7000 100000000 line и next) и включения 2 partman-auto-lvm параметров выше, и попытались с включенным choose_recipe, как до, так и после определения expert_recipe (не было уверенно, имел ли значение порядок) , но он все равно не работает:

debconf: --> GET partman-auto/expert_recipe
debconf: <-- 0 custom-lvm :: 512 8000 512 ext2 ...  mountpoint{ / } .
debconf: --> SET partman-auto/expert_recipe_file /tmp/expert_recipe
debconf: <-- 0 value set
debconf: --> GET partman-auto/expert_recipe_file
debconf: <-- 0 /tmp/expert_recipe
debconf: --> METAGET custom-lvm description
debconf: <-- 10 custom-lvm doesn't exist
debconf: --> INPUT critical partman-auto-lvm/no_pv_in_vg

Логическое объяснение состоит в том, что у меня есть синтаксическая ошибка где-то в моем expert_recipe. Я прошел через это 10-15 раз, чтобы проверить синтаксис и не могу найти ничего плохого. Максимальная длина expert_recipe? Я прыгнул на консоль и увидел /tmp/expert_recipe, и снова синтаксис выглядит корректно.

Что мне не хватает?

1
задан 1 October 2015 в 17:19

0 ответов

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

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