The following /proc/cmdline fails:
nbdroot=server:image root=/dev/nbd0p1
with error:
ALERT! /dev/nbd0p1 does not exist. Dropping to a shell!
A workaround is to patch local-top/nbd to call partprobe/blockdev as follows:
sed 's/systemd-mark$/& -b 512; blockdev --rereadpt $nbdrootdev/' -i /scripts/local-top/nbd
I initially reported this as a secondary issue in #87, but since the primary issue there was resolved, I'm filing this one. Thanks!