Hi,
> I attempted to debug from the rs.shell prompt but could not get the nic
> interface up and configured.
I suggest you try the following:
1. Make sure to pass the following kernel cmdline options
rd.debug rd.shell rd.neednet=1 ip=dhcp
This assumes the client can get an IP address via DHCP. If this
is not the case in your network google for ip= setting in
dracut for static ip/route assignment
2. Make sure in your kiwi image description you install
all components such that dracut can include all software
needed to setup a network. I usually pull in NetworkManager
but also systemd-networkd or wicked should work. Dracut has
several module code to setup the network. Just try:
<package name="NetworkManager"/>
<package name="iproute2"/>
3. Build the image and search in the build log file for any
suspicious error messages from dracut (they are not treated fatal)
So lookup the EXEC call for "dracut ..." and all lines after it
in the kiwi log are dracut output. This can help to find issues.
4. Boot up. If it fails you will land in
the rescue shell. From there we need to check
1. Do you have a nic at all ?
cat /proc/net/dev
2. In case of network manager, dracut starts the nm service
So what does it say
systemctl status nm-initrd
3. Overall systemd journal can be helpful
journalctl
Just some ideas to try