Predictable network interface names in initrd

Unfortunately, I get the same errors about eth0 being busy in stage-2 after cherry-picking your PR (and fixing a typo):

Sep 17 09:50:25 patchouli systemd-udevd[1431]: eth0: Failed to rename network interface 2 from 'eth0' to 'enp4s0': Device or resource busy

It seems like the device is remaining as eth0 for the duration of stage-1 even with your changes. Sadly I have no particular idea what could be the problem…

I’m currently not using networkd; perhaps that might help?