Есть вот доступ к серверу только по ssh, нет никакой возможности ни vnc ни spice использовать, сервер нормальный - без гуя естессно.
как же заюзать virt-install
Оказалось вот как...
virt-install --name debian12 \
--osinfo=linux --os-variant=debian12 \
--ram 10024 --vcpus=3 --disk pool=default,size=20,bus=virtio,format=qcow2 \
--location /var/lib/libvirt/images/debian-12.9.0-amd64-netinst.iso --network network=default \
--graphics none --console pty,target_type=serial --extra-args="console=ttyS0"
вместо --cdrom обязательно использовать --location ибо cdrom не может редиректить в консоль
ну и описание использования консоли при установке. псевдографика отрисовывается буквами - да пофигу, 1 раз надо на установку.
ну и поставить xorriso чтоб вместо --cdrom использовать --location
остальных параметров установки каких угодно полно в нете