debian 6 preseising tiếp tục yêu cầu Viết Viết các thay đổi vào đĩa và định cấu hình LVM?


8

Tôi cố gắng sử dụng một công thức chuyên môn cấu hình lvm cho cài đặt mạng debian 6.0.5. Tôi không muốn được hỏi bất kỳ câu hỏi nào, nhưng nó cứ hỏi tôi "Viết các thay đổi vào đĩa và định cấu hình LVM?"

Đây là một phần của preseed.cfg của tôi:

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

Điều này có vẻ như là một vấn đề biết, tôi đang nghĩ về những bài đăng thích điều này , nhưng giải pháp được đề xuất dường như không hiệu quả với tôi. Có gợi ý nào không?

Câu trả lời:


12

Tại http://www.debian.org/release/ sóng / i386 / apbs04.html.en nó nói

d-i partman/choose_partition select finish

thay vì

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

Và cũng cho biết thêm:

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

Gợi ý khác:


Thêm gợi ý thêm.
S19N

Trên thực tế, đó là một câu hỏi về việc có các lựa chọn đúng theo thứ tự đúng ... cảm ơn bạn đã dẫn tôi đi đúng hướng. Tôi sẽ đăng cấu hình làm việc của tôi trong một câu trả lời riêng biệt.
Isaac

6

2 xu của tôi với biến thể Ubuntu 12.04 LTS. Nó dường như là cần thiết để thêm

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

Không có hai dòng cuối cùng, quá trình cài đặt không hoạt động trên một số máy ảo VirtualBox, trong khi nó không hoạt động trên các dòng khác! Các VM được cấu hình giống hệt nhau và - bạn đoán nó! - chạy trên cùng một máy. Cả mới và những cái có phân vùng hiện tại đã được thử. Tất nhiên, tôi đã thử mọi thứ khác trước khi tôi thử chạy lại ISO "đã thử nghiệm thành công".


5

Đây là cách tôi có phân vùng tự động hoạt động, nhờ 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

d-i partman-lvm/confirm_nooverwrite boolean truelà dòng duy nhất bị thiếu trong tập tin preseed của tôi và thêm nó đã giải quyết vấn đề cho tôi. Cảm ơn.
Flimzy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.