(In reply to Thomas Blume from comment #2) > (In reply to Fabian Vogt from comment #0) > > @dracut maintainers: It seems like "rd.neednet=1" is enough to get dracut to > > acquire an address over DHCP, so a workaround is to just drop "ip=dhcp". I'd > > like to have confirmation that this is intended behaviour and won't break > > without notice in the future. This doesn't help for cases without DHCP > > though. > > Need to double check but AFAIK, rd.neednet isn't sufficient, at least if the > machine has multiple network interfaces. In this case you need to tell > dracut which interface to use. > ip=dhcp works in this case, because it is a wildcard to try all network > interfaces. Dammit. I did some more tests meanwhile and it doesn't work in some cases, presumably in those where there were no ifcfg-* files copied into the initrd. It still acquires an IP over DHCP, but the dracut initqueue times out anyway. Any idea what could be used as a workaround?