There is still one redundant line, though I don't think it does any harm:
d-i partman-auto/choose_recipe select xenserver
I believed this was necessary to force a reference to the partman-auto/expert_recipe, that's the reason I purposely left it in there, oops.
There are also several syntax errors in your recipe:
- a period is missing after mountpoint{ /boot }
- you have several sizes with a weird period in them: "2.5000", "1.8000",
"1.5000"; I cannot imagine that that is supported
Please check things more carefully before coming back to the list. Maybe
start with a more simple (the standard?) recipe and slowly expand that.
Before attaching the file I'd actually ran the install script with d-i
partman-auto/choose_recipe select All files in one partition
(recommended for new users) enabled rather than trying anything
complicated. That didn't work so I tryed the expert receipe. It is both fortunate and unfortunate that I chose to do it this way around. The missing full stop clearly occured when I removed all the line continuation statements, the
1.5000 etc. was actually generated by
www.instalinux.com so I don't know if they are valid or not but I'd agree with you, probably not. I'll remove them.
You can also debug this yourself (at least if you have some shell script
experience). Try adding a 'set -x' in /lib/partman/init.d/99initial_auto
and check the syslog for what happens.
Of course, this means that you will have to leave other questions not
preseeded or run at a lower priority.