Hello, Those who are installing servers by network boot and preseeding will encounter the 'egg-chicken-problem' that you need a working network to fetch network configuration over the network. I have solve that problem by running netcfg a second time. The great trick is in netcfg-st.post which has these lines of code: | db_get netcfg-st/second_time | if [ ${RET} = 'true' ] ; then | exec netcfg | fi That means when you have in your preseed.cfg a line like | d-i netcfg-st/second_time boolean true then it make sense to have | d-i netcfg/choose_interface select auto | d-i netcfg/disable_dhcp boolean true | d-i netcfg/get_ipaddress string 172.24.0.27 | d-i netcfg/get_netmask string 255.255.255.192 | d-i netcfg/get_nameservers string 172.24.0.10 | d-i netcfg/get_gateway string 172.24.0.1 for setting a static IP address for a server-a-like computer. The changes on the source code are commited to trunk. It waits now on an upload of netcfg and with changes like | --- installer/build/pkg-lists/netboot/i386.cfg (revision 34699) | +++ installer/build/pkg-lists/netboot/i386.cfg (working copy) | @@ -34,5 +34,6 @@ | hw-detect | ethdetect | netcfg | +netcfg-st | | acpi-modules-${kernel:Version} [2.6] it becomes effective for everybody. My questions is: When should I update the documentation regarding this new feature ? Cheers Geert Stappers
Attachment:
signature.asc
Description: Digital signature