Как сделать так, чтобы моя виртуальная машина получила доступ к pendrive?

ОС: Kubuntu 18.04

У меня есть несколько виртуальных машин, созданных с использованием virt-manager и qemu / kvm. (Я не не использую VirtualBox). ВМ работают хорошо, и я могу копировать / вставлять из ВМ на хост и наоборот.

При создании виртуальных машин я просто использую базовую настройку и ничего не делаю.

Но теперь я хочу, чтобы мои существующие виртуальные машины считывали или записывали в Pendrive. Это возможно?

Если это полезно:

apt list --installed | grep -i virt показывает

gir1.2-libvirt-glib-1.0/bionic,now 1.0.0-1 amd64 [installed,automatic]
libgovirt-common/bionic,bionic,now 0.3.4-2 all [installed,automatic]
libgovirt2/bionic,now 0.3.4-2 amd64 [installed,automatic]
libvirt-bin/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed]
libvirt-clients/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-daemon/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-daemon-driver-storage-rbd/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-daemon-system/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-glib-1.0-0/bionic,now 1.0.0-1 amd64 [installed,automatic]
libvirt0/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
python-libvirt/bionic,now 4.0.0-1 amd64 [installed,automatic]
qml-module-qtquick-virtualkeyboard/bionic,now 5.9.5+dfsg-0ubuntu1 amd64 [installed]
qtvirtualkeyboard-plugin/bionic,now 5.9.5+dfsg-0ubuntu1 amd64 [installed]
virt-manager/bionic-updates,bionic-updates,now 1:1.5.1-0ubuntu1.2 all [installed]
virt-viewer/bionic,now 6.0-2 amd64 [installed,automatic]
virtinst/bionic-updates,bionic-updates,now 1:1.5.1-0ubuntu1.2 all [installed,automatic]

И apt list --installed | grep -i qemu показывает

ipxe-qemu/bionic-updates,bionic-updates,now 1.0.0+git-20180124.fbe8c52d-0ubuntu2.2 all [installed,automatic]
ipxe-qemu-256k-compat-efi-roms/bionic,bionic,now 1.0.0+git-20150424.a25a16d-0ubuntu2 all [installed,automatic]
qemu-block-extra/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
qemu-kvm/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed]
qemu-system-common/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
qemu-system-x86/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
qemu-utils/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
2
задан 17 May 2019 в 14:48

1 ответ

Это возможно. Вы должны:

  1. откройте Virtual Machine Manager (virt-manager)
  2. выберите свою машину
  3. выберите Open
  4. выберите ПредставлениеДетали
  5. нажмите Add Hardware и выберите Устройство хоста USB:

    add USB Host Device

  6. нажмите Finish

  7. как результат USB-устройство покажут в левом списке:

    physical USB device added

  8. запустите свою виртуальную машину, как обычно,


Кроме того, можно загрузиться от этого USB-устройства при выборе его в Параметрах загрузки.


На моем LTS Ubuntu 16.04 я вижу другую опцию, в то время как VM работает - мы должны выбрать пункт меню Virtual Machine и выбрать Redirect USB device, затем в открытых Избранных USB-устройствах для перенаправления, окно проверяет необходимое устройство и нажимает на соответствующее устройство:

USB Device redirection

Это возможно из-за уже добавленных устройств Редиректора USB по умолчанию.

3
ответ дан 17 May 2019 в 14:48

Другие вопросы по тегам:

Похожие вопросы: