Merge my master branch since it fixes a good deal of your problems. The machine-id problem isn't fixed yet (probably won't) since it's an allowed error according to systemd. Also, there's a new mode called oroot=live which allows running root entirely on ram (copies files to ram). Use it only if your ram is large enough to hold your rootfs. That, and some bug fixes (see commit log)
Merge my master branch since it fixes a good deal of your problems. The machine-id problem isn't fixed yet (probably won't) since it's an allowed error according to systemd. Also, there's a new mode called oroot=live which allows running root entirely on ram (copies files to ram). Use it only if your ram is large enough to hold your rootfs. That, and some bug fixes (see commit log)