Debian 6.0.5ネットインストール用にLVMを構成するエキスパートレシピを使用してみます。質問はしたくないのですが、「ディスクに変更を書き込んでLVMを構成しますか?」
これが私のpreseed.cfgの一部です。
d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string lvm
d-i partman-auto/purge_lvm_from_device boolean true
d-i partman-auto/choose_recipe select boot-root
d-i partman-auto-lvm/new_vg_name string vg00
d-i partman-auto/expert_recipe string \
boot-root :: \
128 50 128 ext2 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext2 } \
mountpoint{ /boot } \
. \
10000 50 10000 ext4 \
$defaultignore{ } \
$lvmok{ } \
lv_name{ root } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ / } \
. \
2048 90 2048 linux-swap \
method{ swap } format{ } \
. \
10000 50 10000 ext4 \
$defaultignore{ } \
$lvmok{ } \
lv_name{ var } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /var } \
.
d-i partman-lvm/confirm boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/confirm_nooverwrite boolean true
d-i partman/choose_partition select finish
d-i partman/confirm_nooverwrite boolean true
d-i partman/confirm boolean true
d-i partman/confirm_write_new_label boolean true
d-i partman/confirm_write_changes_to_disks_and_configure_lvm boolean true
d-i partman/choose_partition \
select Finish partitioning and write changes to disk
これは既知の問題のように見えます (これが好きな投稿 と考えていますが、提案された解決策は私にとってはうまくいかないようです。ヒントはありますか?
http://www.debian.org/releases/stable/i386/apbs04.html.en で
d-i partman/choose_partition select finish
の代わりに
d-i partman/choose_partition \
select Finish partitioning and write changes to disk
そしてまた追加します:
d-i partman-md/confirm boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
その他のヒント:
d-i partman-lvm/confirm_nooverwrite boolean true
で解決d-i partman-md/confirm_nooverwrite boolean true
などを示唆する関連バグUbuntu 12.04 LTSバリエーションで私の2セント。追加も必要なようです
d-i partman/confirm_nooverwrite boolean true
d-i partman-md/confirm_nooverwrite boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
最後の2行がなければ、インストールは一部のVirtualBox VMでは無人で機能しましたが、他のVMでは機能しませんでした! VMはまったく同じように構成されており、ご想像どおりです。 –同じマシンで実行。新しいパーティションと既存のパーティションを持つパーティションの両方を試しました。もちろん、「テストに成功した」ISOを再実行する前に、他のことはすべて試しました。
S19Nのおかげで、自動パーティション設定を機能させる方法は次のとおりです。
### Partitioning
# Specify a disk to partition. The device name
# can be given in either devfs or traditional non-devfs format.
d-i partman-auto/disk string /dev/sda
# In addition, you'll need to specify the method to use.
# The presently available methods are: "regular", "lvm" and "crypto"
d-i partman-auto/method string lvm
# If one of the disks that are going to be automatically partitioned
# contains an old LVM configuration, the user will normally receive a
# warning. This can be preseeded away...
d-i partman-auto/purge_lvm_from_device boolean true
# http://cptyesterday.wordpress.com/2012/06/17/notes-on-using-expert_recipe-in-debianubuntu-preseed-files/
d-i partman-auto/choose_recipe select boot-root
d-i partman-auto-lvm/new_vg_name string vg00
# You can put an entire recipe into the preconfiguration file in one
# (logical) line.
# This creates
# a 128MB ext2 formatted partitin mounted at /boot
# the rest will be used as a physical volume. Furthermore,
# a 10GB ext4 formated LV mounted at /, and
# a 10GB ext4 formated LV mounted at /var
# will be created
d-i partman-auto/expert_recipe string \
boot-root :: \
128 50 128 ext2 \
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext2 } \
mountpoint{ /boot } \
. \
10000 50 10000 ext4 \
$defaultignore{ } \
$lvmok{ } \
lv_name{ root } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ / } \
. \
2048 90 2048 linux-swap \
method{ swap } format{ } \
. \
10000 50 10000 ext4 \
$defaultignore{ } \
$lvmok{ } \
lv_name{ var } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext4 } \
mountpoint{ /var } \
.
# Write the changes to disks and configure LVM?
d-i partman/confirm boolean true
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true
# http://ubuntuforums.org/showthread.php?p=9626883
d-i partman-lvm/device_remove_lvm boolean true
#d-i partman-lvm/confirm boolean true
# This makes partman automatically partition without confirmation.
d-i partman/choose_partition \
select Finish partitioning and write changes to disk
d-i partman/confirm_nooverwrite boolean true