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: