Le 11 octobre 2010 20:09, Cyril LAVIER <cyril.lav...@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/images/netboot/netboot.tar.gz >> >> 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/ >
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/