В связи с тем, что коробка немного подзаколебала своей отвязанностью от ядра, пляски и приседания с akmod немного надоели, а еще и возникли подозрения, что VirtualBox-модули сказываются на общей стабильности системы, решил перетащить виртуалки в QEMU. По крайней мере попробовать.
У меня достаточно много виртуалок самых разных систем. Недоосы, Линуксы и прочее. Но, собственно, перенести мне надо было только одну винду XP, которую я снял со своего древнего ноутбука (лицензия, если что).
Для начала сделал клон виртуалки, выкинул из нее Guest additions от VirtualBox, выкинул в целом все ненужное, что собирался сделать давно, потом сжал образ, как описал раньше тут:
Как уменьшить размер vdi (VirtualBox)
Сделал ~/.local/share/gnome-boxes/images линком на директорию, куда планировал свалить образы виртуалок.
Затем, все просто. В Gnome boxes выбрал файлик vdi при создании новой машины, создалась новая виртуалка. Беда подкралась незаметно, при загрузке виртуалки не работало ни одно устройство ввода. Ни клава, ни мышка. Конфиги все лежат в ~/.config/libvirt/qemu, поставил чистую винду, скопировал ее конфиг виртуалку на виртуалку ноутбука, запустил - конфиг перезаписался и опять ничего не работало, остановил виртуалку, скопировал конфиг еще раз, но после этого выполнил
Код:
virsh edit имя виртуалки
и поправил пробел, чтобы утилита подумала, что конфигурацию я поменял и съела новый конфиг. Ура, после этого в виртуалке заработала и клавиатура и мышь.
Дальше поставил QXL-драйвер отсюда, в составе Windows Spice guest tools, положил их еще и
сюда на всякий.