On 6/12/2019 1:38 PM, Brian wrote: > On Wed 12 Jun 2019 at 11:12:45 +0200, john doe wrote: > >> On 6/11/2019 7:44 PM, Brian wrote: >>> On Tue 11 Jun 2019 at 18:25:47 +0200, john doe wrote: >>> >>>> On 6/10/2019 8:24 PM, john doe wrote: >>>>> Hi, I'm installing Debian Stretch using a preseed file, the preseed file >>>>> is common for multiple hosts with the exception of the hostname. >>>>> >>>>> boot: auto hostname=try domain=example.com ... >>>>> url=tftp://hostname/preseed.cfg >>>>> >>>>> The host name specified is not used when Debian is installed, it is >>>>> always set to 'bad'. >>>>> >>>>> I understand the limitations but what is the proper way to specify the >>>>> desired hostname or are workarounds (1) the way to go? >>>>> >>>>> Any help/hints is appriciated. >>>>> >>>>> >>>>> https://unix.stackexchange.com/questions/106614/preseed-cfg-ignoring-hostname-setting >>>>> >>>> >>>> After some digging/testing I'm not able to supply by kernel boot >>>> parameter the hostname: >>>> >>>> boot: auto hostname=foobar url=... >>>> >>>> From what I understand, 'hostname' as kernel boot parameter takes >>>> precedence over the hostname provided by dhcp. >>> >>> The notes in my preseed.cfg say this is not so if the file is presented >>> to the installer on a GRUB command line. What works is to have nothing >>> about hostname in preseed.cfg but put "hostname=..." on the command >>> line. >>> >> >> Can you share those notes or which notes are you refering to in (1)? >> >> https://www.debian.org/releases/stretch/example-preseed.txt > > These notes are just comments I have made myself in preseed.cfg. > > # This sets the hostname for the system; it ignores names provided by > # DHCP or DNS. 'hostname=' on the command line of the installer does > # not override it. Comment out the next line to use 'hostname='. > d-i netcfg/hostname string stretch >
Actually, this line is already commented out in my preseed file! With this same file passing 'hostname' and 'domaine' as kernel boot parameters works when installing Stretch in a VM. I'm still missing something here but I need to move on. My thanks goes to you Brian and also to Curt and Jude. -- John Doe