Bonsoir à tous !
Je viens vers le groupe afin de trouver un âme charitable qui pourrait me sortir de l'ornière :P
Je suis en pleine configuration d'un preseed Debian 11 afin de créer une partition encryptée LUKS et y ajouter un volume LVM. J'ai trouvé quelques infos sur quelques directives partman mais à priori rien de concluant.
Lors de la création du VG à l'installation partman ne trouve pas de volume physique associé à ce VG hors il est bel et bien déclaré dans la recette...
Si quelqu'un à déjà bossé sur le sujet, je suis preneur.
Merci et bonsoir à tous :)
-- Jason.
Salut,
Il est déclaré dans ton preseed, mais est-il vu par l'installeur d-i ?
Si tu passes en console pendant l'install, tu le vois ton device ? /dev/sdX ? /dev/nvme?
Félix
On 11/01/2022 21:24, Jason Delhomme via FRsAG wrote:
Bonsoir à tous !
Je viens vers le groupe afin de trouver un âme charitable qui pourrait me sortir de l'ornière :P
Je suis en pleine configuration d'un preseed Debian 11 afin de créer une partition encryptée LUKS et y ajouter un volume LVM. J'ai trouvé quelques infos sur quelques directives partman mais à priori rien de concluant.
Lors de la création du VG à l'installation partman ne trouve pas de volume physique associé à ce VG hors il est bel et bien déclaré dans la recette...
Si quelqu'un à déjà bossé sur le sujet, je suis preneur.
Merci et bonsoir à tous :)
-- Jason.
Liste de diffusion du FRsAG http://www.frsag.org/
Hello :), Alors oui dans la console je vois effectivement passer au moment du nettoyage des précédents volumes le volume et il est déclaré, mais au moment de le sélectionner il ne le trouve pas à priori:
le bout du preseed en question:
d-i partman-auto/disk string /dev/sda d-i partman-auto/method string crypto d-i partman-crypto/create/partitions select /dev/sda3 d-i partman-crypto/keytype select passphrase d-i partman-crypto/keyhash select sha512 d-i partman-crypto/keysize select 512 d-i partman-crypto/cipher select aes-xts-plain64 d-i partman-crypto/passphrase password xxxxxxx d-i partman-crypto/passphrase-again password xxxxxxx d-i partman-auto-lvm/guided_size string max d-i partman-lvm/device_remove_lvm boolean true d-i partman-lvm/confirm boolean true d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-auto/choose_recipe select cns-parsec d-i partman-auto-lvm/new_vg_name string system
d-i partman-auto/expert_recipe string \ cns-parsec :: \ 512 512 512 ext4 \ $defaultignore{ } format{ } \ $primary{ } $bootable{ } method{ format } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /boot } \ . \ 4096 4096 4096 linux-swap \ $primary{ } method{ swap } format{ } \ . \ 1024 2048 -1 ext4 \ $defaultignore{ } device{ /dev/sda } vg_name{ system } \ method{ lvm } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ root } \ method{ format } use_filesystem{ } format{ } \ filesystem{ ext4 } mountpoint{ / } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ home } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /home } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ tmp } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /tmp } \ . \ 2048 2048 2048 ext4 \ $lvmok{ } in_vg{ system } lv_name{ usr } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /usr } \ . \ 2048 2048 2048 ext4 \ $lvmok{ } in_vg{ system } lv_name{ var } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /var } \ . \ 2048 2048 2048 ext4 \ $lvmok{ } in_vg{ system } lv_name{ var_log } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /var/log } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ var_tmp } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /var/tmp } \ . \ 1024 10240 -1 ext4 \ $lvmok{ } in_vg{ system } lv_name{ freespace } \ method{ keep } \ . \
Merci !
-- Jason.
Le mardi 11 janvier 2022 à 21:32 +0100, Felix Defrance a écrit :
Salut, Il est déclaré dans ton preseed, mais est-il vu par l'installeur d-i ? Si tu passes en console pendant l'install, tu le vois ton device ? /dev/sdX ? /dev/nvme? Félix On 11/01/2022 21:24, Jason Delhomme via FRsAG wrote: Bonsoir à tous !
Je viens vers le groupe afin de trouver un âme charitable qui pourrait me sortir de l'ornière :P
Je suis en pleine configuration d'un preseed Debian 11 afin de créer une partition encryptée LUKS et y ajouter un volume LVM. J'ai trouvé quelques infos sur quelques directives partman mais à priori rien de concluant.
Lors de la création du VG à l'installation partman ne trouve pas de volume physique associé à ce VG hors il est bel et bien déclaré dans la recette...
Si quelqu'un à déjà bossé sur le sujet, je suis preneur.
Merci et bonsoir à tous :)
-- Jason.
Liste de diffusion du FRsAG http://www.frsag.org/ _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Hello Jason,
On voit que partman ne trouve pas ton device dans tes logs. D'après ton preseed, tu lui dis de travailler sur /dev/sda. Ok. La question c'est comment tu sais qu'au stade d'exécution de d-i, ton device va être reconnu par le kernel sous /dev/sda ? en l’occurrence ce n'est pas le cas.
Le point c'est, une fois d-i en mode shell ( accessible par le menu "execute a shell ou start shell" ) tu affiches tes disques qui sont reconnus. Via `partman --list` par exemple.. ensuite tu modifies ton preseed en conséquence ;)
Si partman ne remonte rien, tu résoudras surement ton problème en intégrant les firmware-nonfree à ton ISO (http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/$CODENAME/cur...)
Félix
On 11/01/2022 21:50, Jason Delhomme wrote:
Hello :), Alors oui dans la console je vois effectivement passer au moment du nettoyage des précédents volumes le volume et il est déclaré, mais au moment de le sélectionner il ne le trouve pas à priori:
le bout du preseed en question:
d-i partman-auto/disk string /dev/sda d-i partman-auto/method string crypto d-i partman-crypto/create/partitions select /dev/sda3 d-i partman-crypto/keytype select passphrase d-i partman-crypto/keyhash select sha512 d-i partman-crypto/keysize select 512 d-i partman-crypto/cipher select aes-xts-plain64 d-i partman-crypto/passphrase password xxxxxxx d-i partman-crypto/passphrase-again password xxxxxxx d-i partman-auto-lvm/guided_size string max d-i partman-lvm/device_remove_lvm boolean true d-i partman-lvm/confirm boolean true d-i partman-lvm/confirm_nooverwrite boolean true
d-i partman-auto/choose_recipe select cns-parsec d-i partman-auto-lvm/new_vg_name string system
d-i partman-auto/expert_recipe string \ cns-parsec :: \ 512 512 512 ext4 \ $defaultignore{ } format{ } \ $primary{ } $bootable{ } method{ format } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /boot } \ . \ 4096 4096 4096 linux-swap \ $primary{ } method{ swap } format{ } \ . \ 1024 2048 -1 ext4 \ $defaultignore{ } device{ /dev/sda } vg_name{ system } \ method{ lvm } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ root } \ method{ format } use_filesystem{ } format{ } \ filesystem{ ext4 } mountpoint{ / } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ home } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /home } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ tmp } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /tmp } \ . \ 2048 2048 2048 ext4 \ $lvmok{ } in_vg{ system } lv_name{ usr } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /usr } \ . \ 2048 2048 2048 ext4 \ $lvmok{ } in_vg{ system } lv_name{ var } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /var } \ . \ 2048 2048 2048 ext4 \ $lvmok{ } in_vg{ system } lv_name{ var_log } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /var/log } \ . \ 1024 1024 1024 ext4 \ $lvmok{ } in_vg{ system } lv_name{ var_tmp } \ method{ format } format{ } use_filesystem{ } \ filesystem{ ext4 } mountpoint{ /var/tmp } \ . \ 1024 10240 -1 ext4 \ $lvmok{ } in_vg{ system } lv_name{ freespace } \ method{ keep } \ . \
Merci !
-- Jason.
Le mardi 11 janvier 2022 à 21:32 +0100, Felix Defrance a écrit :
Salut,
Il est déclaré dans ton preseed, mais est-il vu par l'installeur d-i ?
Si tu passes en console pendant l'install, tu le vois ton device ? /dev/sdX ? /dev/nvme?
Félix
On 11/01/2022 21:24, Jason Delhomme via FRsAG wrote: Bonsoir à tous ! Je viens vers le groupe afin de trouver un âme charitable qui pourrait me sortir de l'ornière :P Je suis en pleine configuration d'un preseed Debian 11 afin de créer une partition encryptée LUKS et y ajouter un volume LVM. J'ai trouvé quelques infos sur quelques directives partman mais à priori rien de concluant. Lors de la création du VG à l'installation partman ne trouve pas de volume physique associé à ce VG hors il est bel et bien déclaré dans la recette... Si quelqu'un à déjà bossé sur le sujet, je suis preneur. Merci et bonsoir à tous :) -- Jason. _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/ _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Hello Jason,
Voila ce que je faisais dans un preseed Ubuntu sur des laptops dell.
a noter que je n'ai jamais réussi à faire autrement qu'avec le partitionnement automatique.
dorénavant, j'utilise https://launchpad.net/cubic, et je ne sais pas si il existe un équivalent pour debian
# Precommand to get disk to partition d-i partman/early_command string \ USB_DEVICE=$(df -Th | awk '/cdrom/ {print $1}' | sed 's/[0-9]*//g'); \ HDD_DEVICE=$(parted --script --list 2>/dev/null | grep "/dev/" | grep -v "$USB_DEVICE" | awk '{print $2" "$4}' | sort -h | head -1 | cut -d' ' -f1 ); \ debconf-set partman-auto/disk "$HDD_DEVICE"; \ debconf-set grub-installer/bootdev "$HDD_DEVICE" ;
# autopart with crypto d-i partman-crypto/passphrase password CHANGEME d-i partman-crypto/passphrase-again password CHANGEME d-i partman-lvm/confirm boolean true d-i partman-auto-lvm/guided_size string max d-i partman-auto/method string crypto d-i partman-lvm/device_remove_lvm boolean true d-i partman-md/device_remove_md boolean true d-i partman-auto/choose_recipe select boot-crypto d-i partman-auto-lvm/new_vg_name string crypt d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true
On 11/01/2022 21:24, Jason Delhomme via FRsAG wrote:
Bonsoir à tous !
Je viens vers le groupe afin de trouver un âme charitable qui pourrait me sortir de l'ornière :P
Je suis en pleine configuration d'un preseed Debian 11 afin de créer une partition encryptée LUKS et y ajouter un volume LVM. J'ai trouvé quelques infos sur quelques directives partman mais à priori rien de concluant.
Lors de la création du VG à l'installation partman ne trouve pas de volume physique associé à ce VG hors il est bel et bien déclaré dans la recette...
Si quelqu'un à déjà bossé sur le sujet, je suis preneur.
Merci et bonsoir à tous :)
-- Jason.
Liste de diffusion du FRsAG http://www.frsag.org/
OK, C'est bien noté ! je vais regarder dans ce sens :) Merci bien pour ton retour !
-- Jason.
Le mercredi 12 janvier 2022 à 13:08 +0100, ML a écrit :
Hello Jason,
Voila ce que je faisais dans un preseed Ubuntu sur des laptops dell.
a noter que je n'ai jamais réussi à faire autrement qu'avec le partitionnement automatique.
dorénavant, j'utilise https://launchpad.net/cubic, et je ne sais pas si il existe un équivalent pour debian
# Precommand to get disk to partition d-i partman/early_command string \ USB_DEVICE=$(df -Th | awk '/cdrom/ {print $1}' | sed 's/[0-9]*//g'); \ HDD_DEVICE=$(parted --script --list 2>/dev/null | grep "/dev/" | grep -v "$USB_DEVICE" | awk '{print $2" "$4}' | sort -h | head -1 | cut -d' ' -f1 ); \ debconf-set partman-auto/disk "$HDD_DEVICE"; \ debconf-set grub-installer/bootdev "$HDD_DEVICE" ;
# autopart with crypto d-i partman-crypto/passphrase password CHANGEME d-i partman-crypto/passphrase-again password CHANGEME d-i partman-lvm/confirm boolean true d-i partman-auto-lvm/guided_size string max d-i partman-auto/method string crypto d-i partman-lvm/device_remove_lvm boolean true d-i partman-md/device_remove_md boolean true d-i partman-auto/choose_recipe select boot-crypto d-i partman-auto-lvm/new_vg_name string crypt d-i partman-partitioning/confirm_write_new_label boolean true d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman/confirm_nooverwrite boolean true
On 11/01/2022 21:24, Jason Delhomme via FRsAG wrote:
Bonsoir à tous !
Je viens vers le groupe afin de trouver un âme charitable qui pourrait me sortir de l'ornière :P
Je suis en pleine configuration d'un preseed Debian 11 afin de créer une partition encryptée LUKS et y ajouter un volume LVM. J'ai trouvé quelques infos sur quelques directives partman mais à priori rien de concluant.
Lors de la création du VG à l'installation partman ne trouve pas de volume physique associé à ce VG hors il est bel et bien déclaré dans la recette...
Si quelqu'un à déjà bossé sur le sujet, je suis preneur.
Merci et bonsoir à tous :)
-- Jason.
Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/