Change the root mount_tag from virtme.root to /dev/root

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Pass virtme_init's path using init=

This is in preparation for adding an initramfs-less mode.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Fix virtme-init to work without initramfs

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
virtme-run: Set psmouse.proto to speed up boot

I'll see if the psmouse driver can be improved to fix this.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
virtme-run: Add (disabled) support for initramfs-less boot

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Merge changes

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Fix various initramfs-less and merge bugs

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Only use initramfs if needed and add debugging options

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
virtme-run: Fix script mode

For now, running a script requires an initramfs.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Set -no-reboot in script mode

If a script crashes or reboots, the VM shouldn't reboot.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Add support for architecture-specific configuration

ARM might work now.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Add preliminary support for virtme tools installed in the guest

This is enough to make non-native fully functional if you manually
install the guest tools.  Documentation and such coming soon.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>