Avec un disque de 20Go ca passe sans soucis ... merci à tous :)
Le 12 octobre 2010 16:55, Tech Nux technux@gmail.com a écrit :
Ca ressemble à mon probleme ... probleme de taille de disque un peu Nicolas le sous entendait. Je vais prendre un plus gros disque et voir si cela passe.
Le bug : http://bugs.skolelinux.no/show_bug.cgi?id=1402
Le 12 octobre 2010 12:50, Tech Nux technux@gmail.com a écrit :
Le 11 octobre 2010 20:09, Cyril LAVIER cyril.lavier@gmail.com a écrit :
Tech Nux a écrit :
Bonjour,
Je travaille à la mise au point d'un script preseed pour Debian Lenny derniere version : wget http://ftp.fr.debian.org/debian/dists/lenny/main/installer-i386/current/imag...
et je but violemment sur la mise en place du LVM. Ma configuration n'est jamais prise en compte (base noyaux Netboot), j'ai suivi la doc officielle, non officielle, moi-meme et meme le chat !!! Rien à faire, ca sent le bug à plein nez ...
Voici une de mes conf (on ne peut plus simple):
d-i partman-auto/method string lvm d-i partman-auto-lvm/new_vg_name string vg00 d-i partman-lvm/vgcreate string vg00
d-i partman-lvm/device_remove_lvm boolean true d-i partman-lvm/confirm boolean true
d-i partman-auto/expert_recipe string boot-root :: 512 512 512 ext3 $primary{ } $bootable{ } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . 8192 8192 8192 swap $lvmok{ } in_vg{ vg00 } lv_name{ lv_swap } method{ swap } format{ } . 10240 10240 10240 ext3 $lvmok{ } in_vg{ vg00 } lv_name{ lv_root } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ / } . 20480 20480 20480 ext3 $lvmok{ } in_vg{ vg00 } lv_name{ lv_var } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /var } . 100 1000 1000000000 ext3 $lvmok{ } method{ keep } .
d-i partman-auto/choose_recipe select boot-root d-i partman/choose_partition select finish d-i partman/confirm boolean true d-i partman-basicmethods/method_only boolean false
Et voici l'erreur qui remonte dans les log apres l'installation (DEBCONF_DEBUG=5 est indispensable) : Oct 11 13:15:59 partman-auto: Expert recipe too large (39524 > 16106); skipping
J'ai bien essayé de faire une conf toute petite, supprimé tout et laissé un / dans le lvm... rien à faire, toujours l'erreur mais la valeur 39524 change bien en fonction de ma ligne....
Ci-dessous la totaltité des logs debconf, ca peut être utile :
ct 11 13:15:33 debconf: --> FSET clock-setup/ntp-server seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-auto/disk /dev/sda Oct 11 13:15:33 debconf: <-- 10 partman-auto/disk doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- auto/disk Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-auto/disk /dev/sda Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-auto/disk ID partman-auto/ disk Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/disk] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-auto/disk seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-auto/method lvm Oct 11 13:15:33 debconf: <-- 10 partman-auto/method doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- auto/method Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-auto/method lvm Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-auto/method ID partman- auto/ method Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/method] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-auto/method seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-auto-lvm/new_vg_name vg00 Oct 11 13:15:33 debconf: <-- 10 partman-auto-lvm/new_vg_name doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- auto-lvm/new_vg_name Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-auto-lvm/new_vg_name vg00 Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-auto-lvm/new_vg_name ID partman-auto-lvm/new_vg_name Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto-lvm/new_vg_name] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-auto-lvm/new_vg_name seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00 Oct 11 13:15:33 debconf: <-- 10 partman-lvm/vgcreate doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- lvm/vgcreate Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00 Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-auto-lvm/new_vg_name ID partman-auto-lvm/new_vg_name Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto-lvm/new_vg_name] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-auto-lvm/new_vg_name seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00 Oct 11 13:15:33 debconf: <-- 10 partman-lvm/vgcreate doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- lvm/vgcreate Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-lvm/vgcreate vg00 Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-lvm/vgcreate ID partman- lvm/ vgcreate Oct 11 13:15:33 debconf: Adding [ID] -> [partman-lvm/vgcreate] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-lvm/vgcreate seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-lvm/device_remove_lvm true Oct 11 13:15:33 debconf: <-- 10 partman-lvm/device_remove_lvm doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- lvm/device_remove_lvm Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-lvm/device_remove_lvm true Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-lvm/device_remove_lvm ID partman-lvm/device_remove_lvm Oct 11 13:15:33 debconf: Adding [ID] -> [partman-lvm/ device_remove_lvm] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-lvm/device_remove_lvm seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-lvm/confirm true Oct 11 13:15:33 debconf: <-- 10 partman-lvm/confirm doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- lvm/confirm Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-lvm/confirm true Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-lvm/confirm ID partman-lvm/ confirm Oct 11 13:15:33 debconf: Adding [ID] -> [partman-lvm/confirm] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-lvm/confirm seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-auto/expert_recipe boot- root :: 512 512 512 ext3 $primary{ } $bootable{ } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . 8192 8192 8192 swap $lvmok{ } in_vg{ vg00 } lv_nam Oct 11 13:15:33 debconf: <-- 10 partman-auto/expert_recipe doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- auto/expert_recipe Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-auto/expert_recipe boot- root :: 512 512 512 ext3 $primary{ } $bootable{ } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . 8192 8192 8192 swap $lvmok{ } in_vg{ vg00 } lv_nam Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-auto/expert_recipe ID partman-auto/expert_recipe Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/expert_recipe] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-auto/expert_recipe seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-auto/choose_recipe boot-root Oct 11 13:15:33 debconf: <-- 10 partman-auto/choose_recipe doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- auto/choose_recipe Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-auto/choose_recipe boot-root Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-auto/choose_recipe ID partman-auto/choose_recipe Oct 11 13:15:33 debconf: Adding [ID] -> [partman-auto/choose_recipe] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-auto/choose_recipe seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman/confirm_write_new_label true Oct 11 13:15:33 debconf: <-- 10 partman/confirm_write_new_label doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman/ confirm_write_new_label Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman/confirm_write_new_label true Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman/confirm_write_new_label ID partman/confirm_write_new_label Oct 11 13:15:33 debconf: Adding [ID] -> [partman/ confirm_write_new_label] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman/confirm_write_new_label seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman/choose_partition finish Oct 11 13:15:33 debconf: <-- 10 partman/choose_partition doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman/ choose_partition Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman/choose_partition finish Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman/choose_partition ID partman/ choose_partition Oct 11 13:15:33 debconf: Adding [ID] -> [partman/choose_partition] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman/choose_partition seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman/confirm true Oct 11 13:15:33 debconf: <-- 10 partman/confirm doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman/ confirm Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman/confirm true Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman/confirm ID partman/confirm Oct 11 13:15:33 debconf: Adding [ID] -> [partman/confirm] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman/confirm seen true Oct 11 13:15:33 debconf: <-- 0 true Oct 11 13:15:33 debconf: --> SET partman-basicmethods/method_only false Oct 11 13:15:33 debconf: <-- 10 partman-basicmethods/method_only doesn't exist Oct 11 13:15:33 debconf: --> REGISTER debian-installer/dummy partman- basicmethods/method_only Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> SET partman-basicmethods/method_only false Oct 11 13:15:33 debconf: <-- 0 value set Oct 11 13:15:33 debconf: --> SUBST partman-basicmethods/method_only ID partman-basicmethods/method_only Oct 11 13:15:33 debconf: Adding [ID] -> [partman-basicmethods/ method_only] Oct 11 13:15:33 debconf: <-- 0 Oct 11 13:15:33 debconf: --> FSET partman-basicmethods/method_only seen true Oct 11 13:15:33 debconf: <-- 0 true [...] ct 11 13:15:59 debconf: --> METAGET partman/text/scsi_disk description Oct 11 13:15:59 debconf: <-- 0 SCSI%s (%s,%s,%s) (%s) Oct 11 13:15:59 debconf: --> GET partman-auto/method Oct 11 13:15:59 debconf: <-- 0 lvm Oct 11 13:15:59 debconf: --> GET partman-auto/disk Oct 11 13:15:59 debconf: <-- 0 /dev/sda Oct 11 13:15:59 debconf: --> METAGET partman/text/scsi_disk description Oct 11 13:15:59 debconf: <-- 0 SCSI%s (%s,%s,%s) (%s) Oct 11 13:15:59 debconf: --> GET partman-auto/expert_recipe Oct 11 13:15:59 debconf: <-- 0 boot-root :: 512 512 512 ext3 $primary{ } $bootable{ } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . 8192 8192 8192 swap $lvmok{ } in_vg{ vg00 } lv_name{ lv_swap } method{ swap } f Oct 11 13:15:59 debconf: --> SET partman-auto/expert_recipe_file /tmp/ expert_recipe Oct 11 13:15:59 debconf: <-- 0 value set Oct 11 13:15:59 debconf: --> GET partman-auto/expert_recipe_file Oct 11 13:15:59 debconf: <-- 0 /tmp/expert_recipe Oct 11 13:15:59 debconf: --> METAGET boot-root description Oct 11 13:15:59 debconf: <-- 10 boot-root doesn't exist Oct 11 13:15:59 partman-auto: Expert recipe too large (39524 > 16106); skipping Oct 11 13:15:59 debconf: --> GET partman-auto/choose_recipe Oct 11 13:15:59 debconf: <-- 0 boot-root Oct 11 13:15:59 debconf: --> METAGET partman-auto/text/atomic_scheme description Oct 11 13:15:59 debconf: <-- 0 Tout dans une seule partition (recommandé pour les débutants) Oct 11 13:15:59 debconf: --> METAGET partman-auto/text/home_scheme description Oct 11 13:15:59 debconf: <-- 0 Partition /home séparée Oct 11 13:15:59 debconf: --> METAGET partman-auto/text/multi_scheme description
Merci de votre aide :)
m&n's
Liste de diffusion du FRsAG http://www.frsag.org/
Bonsoir.
J'ai un peu de mal a bien lire et surtout comprendre la conf des preseed.
Quelles sont les tailles des LV que tu spécifie dans les preseeds ?
un /boot minmal et un pv de la taille maximal, puis des lv de l'ordre de 3 a 5go, le total n'excede pas la taille du pv.
Pour rappel, avec EXT3, si tu veux créer une partition de plus de 2To, il faut passer par un EFI GPT.
Je suis pas dans ce cas, enfin pas encore :)
As-tu essayé de faire cette installation à la main pour voir si ce n'est pas les preseeds qui fonctionnent mal ?
Oui, à la main j'arrive sans soucis ...
Bonne soirée.
Merci
Liste de diffusion du FRsAG http://www.frsag.org/