Я не (повторяю, НЕ) хочу передавать через физическое устройство USB. Я делаю файл usb img так:
dd if=/dev/null bs=1K of=/tmp/test_usb.img seek=2040
mkfs.vfat /tmp/test_usb.img
Затем я пытаюсь создать домен со следующим xml:
<disk type="file" device="disk">
<driver name="qemu" type="raw/>
<source file="/tmp/test_usb.img"/>
<target dev="sda" bus="usb"/>
</disk>
Внутри гостевой системы Windows он отображается как QEMU USB HARDDISK (или аналогичное имя), но я не могу получить к нему доступ. Я не собираюсь отображать это как жесткий диск USB. Я хочу, чтобы это был старый добрый USB FAT32.
Как мне это сделать?
РЕДАКТИРОВАТЬ (добавленное изображение)
Во-первых, вам нужно создать диск вроде:
dd if=/dev/zero bs=1K of=/tmp/test_usb.img bs=100M count=1
Копировать / dev / нольне / dev / null
Во-вторых, проверьте свой домен на наличие опций инициализации контроллеров usb:
<controller type='usb' index='0' model='ich9-ehci1'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x2'/>
</controller>
В-третьих, вам нужно инициализировать новые диски в гостевой системе Windows:
Шаги от TechNet:
Откройте Управление компьютером (локально).
В дереве консоли щелкните Управление компьютером (локальное)нажмите Место хранения, а затем щелкните Управление диском.
Щелкните правой кнопкой мыши диск, который нужно инициализировать, а затем щелкните Инициализировать диск.
в Инициализировать В диалоговом окне «Диск» выберите диск (и) для инициализации.
Альтернативный способ - создать таблицу разделов на жестком диске сразу после dd
'ing. использовать parted
или cfdisk
утилиты для этого.