Joey, Thanks for the tip of preseeding the languagechooser on the kernel command line! I works fine. I could not find that in the installation manual, which I really read carefully.
I have a few questions left: - Specifying language on the command line is the 8th parameter in my test scenario, that leaves me without the possibility of using any other kernel parameter. Wouldn't it be a good idea to pack all d-i parameters in one, for example: installer="preseed/url=http://192.168.10.1/d-i/net-preseed.cfg languagechooser/language-name=English DEBCONF_PRIORITY=critical" and then unpack it in d-i? This leaves more space for other kernel options. - "After installation instead of reboot the machine switches off." Is this a known bug for older acpi systems? - I get a garbled display right after configuring the network, switching to the second tty and back helps but it should really garble in the first place?! - Will preseeding of lvm and raid be ready before the release of sarge? I would really appreciate this feature. Kees. > Kees van Vloten wrote: >> The laguagechooser cannot be preseeded because the language questions is >> set to level "critical", hence installation always stops here. >> >> I changed the questions level to high and it runs nicely: > > THat's not necessary, preseeding languagechooser/language-name sets its > seen flag, which causes it not to be displayed no matter what priority. > The critical priority is the appropriate priority. But you have to > preseed this and some other things on the kernel command line, not in > the preseed file, since they come before the preseed file is loaded. > >> There is one obstacle with network preseeding and that is that all >> questions before network config cannot be preseeded. I have made an ugly >> hack in the installer to apply some defaults to bypass questions. >> I have put a script called S25setenv in /lib/debian-installer-startup.d >> : > > We already deal with this via kernel command line parameters and the > env2debconf script. > >> where /etc/preload.cfg contains: >> debconf-set languagechooser/locale "en" >> debconf-set languagechooser/language-name "English" >> debconf-set debian-installer/locale string "en_US" >> debconf-set debian-installer/fallbacklocale "en_US.UTF-8" >> debconf-set debian-installer/language "en_US:en_GB:en" >> debconf-set debian-installer/country "NL" >> debconf-set debian-installer/consoledisplay "kbd=lat0-sun16(iso15)" > > This explains your problem, you're not setting the seen flag, which you > must do for proper preseeding. d-i's built in preseeding support does > this, I don't understand why you're trying to reimplement it. > >> It would be nice to have better documentation of the debconf variables >> in >> general and particulary the partitioning synax: i.e. howto set up raid, >> lvm and multiple partitions through preseeding. Reading chapter 4.7 and >> appendix C of the installation guide helps but leaves a lot of >> questions. > > Currently setting up lvm and raid via preseeding is not possible. > >> After installation instead of reboot the machine switches off. When it >> is >> turned on again instllation continues correctly with base-config. >> Again a lot of experimenting finally leaded to a working preseed file >> for >> this part of the installation. Again better documentation could help a >> lot. > > There is an example, working preseed file in the manual. > > -- > see shy jo >

