[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Recette de partitionnement dans un preseed etch



Bonsoir,

J'essaie d'automatiser mes installations debian avec la méthode preseed (initrd).
La partie me posant problème est le partitionnement...
Voila le schéma souhaité :

/boot    512mb    ext3 primaire
LVM xgb swap 2gb swap

LVM :
/                 2gb   ext3
/var            2gb   ext3
/var/log    3gb ext3
/data        xgb ext3

Pour ce faire, je précise dans le fichier preseed.cfg, un fichier recipe.cfg externe que voici :

test   ::                                               \
512 512 512 ext3                                        \
      $primary{ } $bootable{ }                         \
       method{ format } format{ }                      \
       use_filesystem{ } filesystem{ ext3 }            \
       mountpoint{ /boot }                             \
.                                                       \
20960 20960 100000000 lvm                               \
       $primary{ } $defaultignore{ }                   \
       method{ lvm } vg_name{ vg0 }                    \
.                                                       \
2048 2048 2048 ext3                                     \
       $lvmok{ } in_vg{ vg0 } lv_name{ root }          \
       method{ format } format{ }                      \
       use_filesystem{ } filesystem{ ext3 }            \
       mountpoint{ / }                                 \
.                                                       \
2048 2048 2048 ext3                                     \
       $lvmok{ } in_vg{ vg0 } lv_name{ var }           \
       method{ format } format{ }                      \
       use_filesystem{ } filesystem{ ext3 }            \
       mountpoint{ /var }                              \
.                                                       \
3072 3072 3072 ext3                                     \
       $lvmok{ } in_vg{ vg0 } lv_name{ varlog }        \
       method{ format } format{ }                      \
       use_filesystem{ } filesystem{ ext3 }            \
       mountpoint{ /var/log }                          \
.                                                       \
3072  3072 104860 ext3                                  \
       $lvmok{ } in_vg{ vg0 } lv_name{ data }          \
       method{ format } format{ }                      \
       use_filesystem{ } filesystem{ ext3 }            \
       mountpoint{ /data }                             \
.                                                       \
2048 2048 2048 linux-swap                               \
       method{ swap } format{ }                        \
.

Voici la partie du preseed.cfg apelant le partitionnement:
d-i     partman/confirm                 boolean true
d-i partman/choose_partition select Finish partitioning and write changes to disk
d-i     partman/confirm_write_new_label boolean true
d-i     partman-lvm/confirm             boolean true
d-i     partman-auto/confirm            boolean true
d-i     partman-auto-lvm/confirm        boolean true

# Remove any existing LVM traces:
d-i     partman-lvm/device_remove_lvm_span     boolean true
d-i     partman-lvm/device_remove_lvm          boolean true
partman-auto    partman-auto/purge_lvm_from_device      boolean true

# Partition automatically for LVM
d-i     partman-auto/automatically_partition    boolean true
d-i     partman-auto/method     string lvm
d-i     partman-auto/disk       string /dev/discs/disc0/disc
d-i     partman-auto-lvm/new_vg_name    string  vg0
d-i     partman-lvm/vgcreate_name       string  vg0

d-i partman-auto/expert_recipe_file string /recipe.cfg
d-i partman-auto/choose_recipe select test


Cette recette ne fonctionne pas et je n'arrive pas a en trouver la cause.
J'ai bien un /boot et un LVM contenant seulement / et le swap qu'il renomme swap_1. J'ai l'impression que quoique je mette dans ma recette, le partitionnement final est toujours le même.

Avez vous des suggestions, des idées ?
Merci

--
Julien Collas
Email: jul.collas@gmail.com


Reply to: