Я пытаюсь установить Windows Server 2012 на KVM. Хост-система - Ubuntu Server 14.04. Я хотел бы использовать логический том, например / dev / VG / win, в качестве основного устройства для гостевой системы. Однако процесс установки останавливается на том месте, где я выбираю диск. Диск не найден, и меня просят выбрать (подписанный) драйвер. Я пробовал несколько образов драйверов, но пока не нашел ни одного из них. Если я использую файл образа для гостевой системы, все работает нормально.
Это часть устройства моей конфигурации kvm:
<os>
<type arch='x86_64' machine='pc-1.0'>hvm</type>
<boot dev='cdrom'/>
<boot dev='hd'/>
<bootmenu enable='yes'/>
</os>
...
<devices>
<emulator>/usr/bin/kvm-spice</emulator>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/data/virtio-win-0.1.102.iso'/>
<target dev='hda' bus='ide'/>
<readonly/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/dara/Win.iso'/>
<target dev='hdc' bus='ide'/>
<readonly/>
<address type='drive' controller='0' bus='1' target='0' unit='0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source dev='/dev/VG/win'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</disk>
...
Я пробовал несколько вариантов (с virt-manager и virt-install) безуспешно. Есть ли способ определить том LVM, чтобы окна распознавали его? Или где взять рабочие драйвера?
редактировать: Я методично пробовал каждую комбинацию типа привода (конфигурация шины и т. Д. С помощью virt-manager) и драйвера (Вот и ссылка на Fedora размещена ниже), ни один из них не работал. Единственный успех был в том, что для virtio диск появился в диалоговом окне «Выбрать драйвер», и драйвер viostor (из ссылки на Fedora) был принят. Однако диск по-прежнему не отображается в самом диалоге установки. Я соответствующим образом изменил отрывок из конф.
Вы можете попробовать с <target dev='sda' bus='scsi'/>
(удалив ссылку на контроллер) и посмотрите, появляется ли диск во время установки. Лучшая конфигурация была бы <target dev='vda' bus='virtio'/>
, но для этого вам понадобится драйверы virtio из Fedora; смотрите также https://serverfault.com/a/650681/100793 .
Поскольку я попробовал установить 50 миллионов установок, я использовал следующий обходной путь: