debian 6 preseeding terus bertanya "Tulis perubahan ke disk dan konfigurasikan LVM?"

8

Saya mencoba menggunakan resep ahli mengkonfigurasi lvm untuk netinstall debian 6.0.5. Saya tidak ingin ditanyai pertanyaan apa pun, tetapi pertanyaan itu terus bertanya kepada saya, "Tulis perubahan ke disk dan konfigurasikan LVM?"

Ini bagian dari preseed.cfg saya:

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

Ini terlihat seperti masalah yang diketahui, saya memikirkan posting seperti ini , tetapi solusi yang disarankan tampaknya tidak bekerja untuk saya. Ada petunjuk?

Ishak
sumber

Jawaban:

12

Di http://www.debian.org/releases/stable/i386/apbs04.html.en katanya

d-i partman/choose_partition select finish

dari pada

d-i partman/choose_partition \
  select Finish partitioning and write changes to disk

Dan juga menambahkan:

d-i partman-md/confirm boolean true
d-i partman-partitioning/confirm_write_new_label boolean true    

Petunjuk lain:

S19N
sumber
Petunjuk lainnya ditambahkan.
S19N
Sebenarnya, itu adalah pertanyaan tentang memiliki opsi yang tepat dalam urutan yang benar ... terima kasih telah membimbing saya ke arah yang benar. Saya akan memposting konfigurasi kerja saya dalam jawaban terpisah.
Isaac
6

2 sen saya dengan variasi Ubuntu 12,04 LTS. Tampaknya perlu juga menambahkan

d-i partman/confirm_nooverwrite boolean true
d-i partman-md/confirm_nooverwrite boolean true
d-i partman-lvm/confirm_nooverwrite boolean true

Tanpa dua baris terakhir, instalasi bekerja tanpa pengawasan pada beberapa VM VirtualBox, sementara itu tidak pada yang lain! VM dikonfigurasikan secara identik dan - Anda dapat menebaknya! - berjalan di mesin yang sama. Baik yang baru maupun yang memiliki partisi sudah dicoba. Tentu saja, saya sudah mencoba yang lain sebelum mencoba menjalankan kembali ISO yang "berhasil diuji".

badbishop
sumber
5

Inilah cara saya membuat partisi otomatis, berkat 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
Ishak
sumber
d-i partman-lvm/confirm_nooverwrite boolean trueadalah satu-satunya baris yang hilang dari file preseed saya, dan menambahkannya menangani masalah bagi saya. Terima kasih.
Flimzy