Если у вас на хосте Debian 13 запущена виртуальная машина Windows 10 через KVM/QEMU и вы хотите удобно обмениваться текстом и файлами между хостом и гостем — двухсторонний буфер обмена станет очень полезным инструментом. В этой статье подробно расскажу, как это реализовать.
virt-viewer или virt-manager)Убедитесь, что у вас установлены:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager spice-client-gtk
virt-manager — графический менеджер виртуальных машин, удобен для настройки и подключенияspice-client-gtk — SPICE клиент для подключения с поддержкой буфера обмена и передачи файловВ XML-конфиге вашей ВМ (через virsh edit vm-name или через virt-manager) должно быть примерно следующее:
<graphics type='spice' port='-1' autoport='yes' listen='127.0.0.1'>
<listen type='address' address='127.0.0.1'/>
<clipboard copypaste='yes'/>
<filetransfer enable='yes'/>
</graphics>
<video>
<model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/>
<acceleration accel3d='yes'/>
</video>
graphics с типом spice — включает SPICE-сервер для ВМclipboard copypaste='yes' — разрешает буфер обменаfiletransfer enable='yes' — разрешает передачу файловqxl — рекомендуемый тип для SPICE, обеспечивает лучшую интеграциюЕсли вы редактируете XML вручную, сохраните изменения и перезапустите ВМ.
Скачайте установщик с официального репозитория:
Обычно нужен пакет Spice Guest Tools for Windows (включает драйверы QXL, SPICE агент и т.д.)
Запустите установку внутри Windows 10 гостя и следуйте инструкциям.
Перезагрузите гостевую ОС после установки.
Проверьте, что служба QEMU Guest Agent запущена в Windows (через services.msc).
virt-managerЕсли вы запускаете ВМ вручную через qemu-system-x86_64, пример запуска с SPICE:
qemu-system-x86_64 \
-m 4G -cpu host -smp 4 \
-drive file=/var/lib/libvirt/images/windows10.qcow2,format=qcow2 \
-device virtio-net-pci,netdev=net0 \
-netdev user,id=net0 \
-vga qxl \
-spice port=5930,addr=127.0.0.1,disable-ticketing=on,clipboard=on,filetransfer=on \
-device virtio-serial-pci \
-chardev spicevmc,id=vdagent,name=vdagent \
-device virtserialport,chardev=vdagent,name=com.redhat.spice.0
virt-viewer или virt-manager), буфер обмена между хостом и гостем будет работать автоматически.| Компонент | Действие |
|---|---|
| Debian 13 хост | Установить virt-manager, spice-client-gtk, qemu-kvm |
| ВМ конфигурация | Включить SPICE с <graphics type='spice' ...>, видеокарту qxl |
| Windows 10 гость | Установить SPICE Guest Tools (QXL драйверы, SPICE агент) |
| Запуск и подключение | Использовать virt-manager или virt-viewer для подключения с поддержкой буфера обмена и передачи файлов |
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()