Skip to content

Instantly share code, notes, and snippets.

@but3k4
Created September 20, 2015 13:25
Show Gist options
  • Save but3k4/a6081bd7259da5611579 to your computer and use it in GitHub Desktop.
Save but3k4/a6081bd7259da5611579 to your computer and use it in GitHub Desktop.

Revisions

  1. but3k4 created this gist Sep 20, 2015.
    76 changes: 76 additions & 0 deletions debian_wheezy.cfg
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,76 @@
    ### Partitioning
    #
    d-i partman/early_command \
    string debconf-set partman-auto/disk "\$(list-devices disk | head -n1)"
    d-i partman-auto/method string lvm

    d-i partman-lvm/device_remove_lvm boolean true
    d-i partman-lvm/device_remove_lvm_span boolean true
    d-i partman-auto/purge_lvm_from_device boolean true
    d-i partman-auto-lvm/new_vg_name string VolGroup00

    # Partitioning schema:
    # /dev/mapper/VolGroup00/lv_swap - 8Gb - swap
    # /dev/mapper/VolGroup00/lv_root - 15Gb - /root
    # /dev/mapper/VolGroup00/lv_tmp - 4Gb - /tmp
    # /dev/mapper/VolGroup00/lv_var - 15Gb - /var
    # /dev/mapper/VolGroup00/lv_delete_me - you need to create
    # this volume because the debian preseed uses the all free
    # space in the last lv. I decided to create it because you
    # can delete it and use it to resize another lv.

    d-i partman-auto/expert_recipe string \
    root :: \
    8192 8192 8192 linux-swap \
    $defaultignore{ } \
    $lvmok{ } \
    lv_name{ lv_swap } \
    method{ swap } \
    format{ } \
    . \
    15360 15360 15360 ext4 \
    $defaultignore{ } \
    $lvmok{ } \
    lv_name{ lv_root } \
    method{ format } \
    format{ } \
    use_filesystem{ } \
    filesystem{ ext4 } \
    mountpoint{ / } \
    . \
    4096 4096 4096 ext4 \
    $defaultignore{ } \
    $lvmok{ } \
    lv_name{ lv_tmp } \
    method{ format } \
    format{ } \
    use_filesystem{ } \
    filesystem{ ext4 } \
    mountpoint{ /tmp } \
    . \
    15360 15360 15360 ext4 \
    $defaultignore{ } \
    $lvmok{ } \
    lv_name{ lv_var } \
    method{ format } \
    format{ } \
    use_filesystem{ } \
    filesystem{ ext4 } \
    mountpoint{ /var } \
    . \
    1024 1024 1024 ext4 \
    $defaultignore{ } \
    $lvmok{ } \
    lv_name{ lv_delete_me } \
    method{ format } \
    format{ } \
    use_filesystem{ } \
    filesystem{ ext4 } \
    mountpoint{ /delete_me } \
    .

    d-i partman-auto-lvm/no_boot boolean true
    d-i partman-lvm/confirm boolean true
    d-i partman/confirm_write_new_label boolean true
    d-i partman/choose_partition select Finish partitioning and write changes to disk
    d-i partman/confirm boolean true