"ip=:::master-cougar:BOOTIF" sets netmask=master-cougar and hostname=BOOTIF. It looks like a colon is missing there. "ip=::::master-cougar:BOOTIF" would set hostname=master-cougar and device=BOOTIF. If you want to use BOOTIF, device should be kept empty instead.
So I suggest trying with "ip=::::master-cougar::dhcp" instead. If you want to rely on the DHCP server to set the hostname, you can just specify "ip=dhcp" instead.
You have BOOTIF specified on the command line. The device with that MAC address will be used unless overridden by the ip= parameter. The best documentation for the ip= parameter can be found in https:/ /git.kernel. org/pub/ scm/libs/ klibc/klibc. git/tree/ usr/kinit/ ipconfig/ README. ipconfig
"ip=::: master- cougar: BOOTIF" sets netmask= master- cougar and hostname=BOOTIF. It looks like a colon is missing there. "ip=::: :master- cougar: BOOTIF" would set hostname= master- cougar and device=BOOTIF. If you want to use BOOTIF, device should be kept empty instead.
So I suggest trying with "ip=::: :master- cougar: :dhcp" instead. If you want to rely on the DHCP server to set the hostname, you can just specify "ip=dhcp" instead.