Hi, modifying required block of preseed file to following, Debian intaller still asks to confirm hostname and domain
# Any hostname and domain names assigned from dhcp take precedence over # values set here. However, setting the values still prevents the questions # from being shown, even if values come from dhcp. d-i netcfg/get_hostname string unassigned-hostname d-i netcfg/get_domain string unassigned-domain d-i netcfg/get_hostname seen true d-i netcfg/get_domain string true 'seen true' stanza does no effect (although in this case host and domain names correct and picked up from DHCP/DNS server) What should be put into preseed file so that installation did not ask for host and domain names? Thank you Andy On Wed, Jul 31, 2019 at 3:13 PM Polar Bear <deblis...@gmail.com> wrote: > Hello, > > please find bellow an examples for "Buster" (Stretch, Jessie) > > https://www.debian.org/releases/buster/example-preseed.txt > https://www.debian.org/releases/stretch/example-preseed.txt > https://www.debian.org/releases/jessie/example-preseed.txt > > Andy > Andy > > On Wed, Jul 31, 2019 at 2:39 PM Polar Bear <deblis...@gmail.com> wrote: > >> Hello, >> >> can somebody explain how to configure preseed file so that auto >> installation picks up the host and domain name from DHCP server (DNS >> server). >> >> This question was 'rised' earlier on StackExchange >> >> https://unix.stackexchange.com/questions/106614/preseed-cfg-ignoring-hostname-setting >> >> Situation: >> I have install server (TFTP/DHCP/Apache) with several distributions and >> installation works fine. But there is one issue: I use LVM at disk >> partition step and LVM creates volume groups with hostname encoded in the >> name of volume group. >> >> I went through documentation for preseed file and found it confusing as >> it does work differently depending on Debian release. >> >> For example if I install 'Buster' (Debian 10) and specify in TFTP PXE >> configuration file hostname=dhcp domainname=dhcp then computer will get >> installed with name 'dhcp', I utilize Dynamic DNS update -- this name will >> get pushed out to register computer in DNS server with name 'dhcp' which >> overwrites earlier assigned name to the computer. >> (NOTE: name 'dhcp' is selected more for descriptive purpose, according >> the documentation preseed file should have priority -- but it does not, >> without specifying hostname='.....' domainname='.....' auto install stops >> for confirmation of hostname and domainname [which are correct in this case >> but require to press 'Enter' twice] even though both specified in preseed >> file to be auto configured by obtaining data from dhcp -- see below >> reference to configuration file) >> >> All my attempts to find a solution for this issue failed so far. >> >> What I am looking for: >> 1. I register DNS record for a new computer through 'dnsupdate' >> 2. Add record into /etc/dhcp/dhcpd.conf (to match MAC with DNS name) >> 3. systemclt restart isc-dhcp-server >> 4. Boot 'new' computer over network (PXE) >> 5. Select from a menu 'Debian->Debian 10->Install preseed adm64' >> 6. On completion I desire to have computer assigned 'hostname' according >> DNS record created in step #1 >> >> Following example did not help with the issue >> https://www.debian.org/releases/jessie/example-preseed.txt >> >> -- Quote ------------------------------------- >> # Any hostname and domain names assigned from dhcp take precedence over >> # values set here. However, setting the values still prevents the >> questions >> # from being shown, even if values come from dhcp. >> d-i netcfg/get_hostname string unassigned-hostname >> d-i netcfg/get_domain string unassigned-domain >> >> # If you want to force a hostname, regardless of what either the DHCP >> # server returns or what the reverse DNS entry for the IP is, uncomment >> # and adjust the following line. >> #d-i netcfg/hostname string somehost >> -- End of quote --------------- >> >> On side note in 'Stretch' (Debian 9) specifying hostname=some_name and >> domainname=example.com in PXE configuration file is not recognized by >> Debian installer. >> >> What is correct solution for this situation? >> >> I am interested in 'Buster', 'Stretch', 'Jessie' releases. >> >> Thank you in advance >> Andy >> >