Jag har en dellösning.
Kommandon jag behöver använda är:
Sätta i "Saved State" (heter bara "save" i virt-manager)
sudo virsh managedsave VM
För att starta från "mangedsave" använder man bara "start" så startas mitt VM:
Här kommer ett litet bekymmer för mig. Har man en usb-enhet så kommer den inte laddas om man använder managedsave (funkar vid normal boot).
För detta måste jag göra en xml-fil för usb-enheten. Man hittar i virt-manager hur xml-filen ska se ut.
Först måste jag göra en "detach" av usb-enheten:
sudo virsh detach-device VM --file /home/user/file.xml --current
Därefter ladda den (attach) igen:
sudo virsh attach-device VM --file /home/user/file.xml --current
Har inte hittat ett bättre sätt med usb-enheten än detta (än).
Det jag nu behöver lista ut är att få Qemu att stätta mitt VM i Saved State vid reboot/poweroff av min host. Just nu så stänger den bara av det (tror jag). Har ingen aning om det stängs av snyggt eller bara fimpas rakt av, men jag tror att mitt VM stängs av på rätt sätt. Jag behöver sen få till att vid boot av host och VM körs detach och attach av min usb-enhet. Känns lite som att gå över ån efter vatten då jag tycker Qemu bord fixa min usb-enhet automatiskt...
Jag ska försöka grotta ner mig i hooks med Qemu, men jag känner mig lite le på det här just nu. Har inte samma intresse med att greja med sånt här längre. Kunde sitta i timmar i mina yngre år, men nu går det trögt. Anledningen att sätta mitt VM i saved state har av omständigheter försvunnit, men eftersom jag börjat greja med det vill jag ändå få till det då jag sett andra som har samma önskan som jag.
Här är lite info om hooks:
https://libvirt.org/hooks.html
https://passthroughpo.st/simple-per-vm-libvirt-hooks-with-the...
Har inte läst nått av detta än så vet inte om det finns en lösning på det jag försöker med genom hooks.