Use poweroff instead of halt.
Silence the devtmpfs mount.
Use kvm in text mode.