libvirt - может загружаться только с устройств IDE?

417
Shawn Li

Я использую Ubuntu 18.04 в качестве хоста и Windows 10 в качестве гостя, используя QEMU / KVM в качестве гипервизора и libvirt в качестве инструмента управления.

У меня есть nvme ssd / dev / nvmewin, который я хочу передать гостю Windows (гость будет загружаться с этого устройства)

Я также использую OVMF для загрузки в режиме UEFI.

В настоящее время это работает, только если устройство выставлено как устройство IDE. Гость не загрузится, если устройство находится под управлением SCSI, SATA или Virtio (синий экран с кодом ошибки INACCESSIBLE_BOOT_DEVICE)

Моя мотивация использовать другую шину заключается в том, что я думаю, что она даст лучшую производительность ввода-вывода.

Итак, мой вопрос:

  • Правда ли, что использование другой шины даст лучшую производительность ввода-вывода?
  • Если так, как я могу выставить устройство под другой шиной и загрузить?

Вот моя часть конфигурации домена об устройстве:

<disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none' io='native'/> <source dev='/dev/nvmewin'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> 
0

0 ответов на вопрос