Как переместить VM IDE в virtio VM?

[1172216] Я вошел в режим восстановления и запустил [1172570] mount -o remount,rw /[1172571], что позволило мне избавиться от моих плохих креплений для NFS в [1172572]/etc/fstab[1172573] (и я предотвратил дальнейшие проблемы, добавив опцию [1172574]intr[1172575] к записям NFS), но потом моя загрузка (в невосстановленном виде), казалось бы, стала хуже - после выбора нормальной загрузки из меню GRUB я не получил никакого вывода на экран!

Затем я добавил [1172576]nomodeset[1172577] в список опций загрузки [1172578]GRUB_CMDLINE_LINUX_DEFAULT[1172579] и все сработало.

Понятия не имею, как эти двое были связаны, но именно это и исправило проблему.[1172221]

1
07.06.2014, 15:14
3 ответа

Единственное, что выходит за рамки изменения строки target в XML-файле таким образом:

<target dev='hda' bus='ide'/>

-

<target dev='vda' bus='virtio'/>

- это удалить все строки <типа адреса .../>, чтобы libvirt мог их регенерировать. Если бы ВМ были гостевыми под Linux, то необходимо изменить метку диска внутри гостевого файла /etc/fstab, заменив все /dev/sdX на /dev/vdX, так что вам может понадобиться что-то сопоставимое для гостя Windows VM.

Драйверы

Скорее всего, вам понадобится следовать инструкциям на сайте проекта KVM для установки необходимых драйверов VirtIO для Windows, Windows VirtIO Drivers. Подробности также рассмотрены в этой KVM статье: Как настроить гостевой драйвер VirtIO на Windows Server 2003.

Ссылки

1
27.01.2020, 23:21

Перед установкой VIRTIO на Windows (а иногда и на Linux, но редко) Вы должны включить драйверы по виртоству в Windows. Лучше всего сделать это ботинок с IDE и Virtio Windows распознает новый контроллер и попросить драйвер поставить водителя неисправность Просто измените положение HD из IDE на VIRTIO Молитесь и перезагрузитесь. Для сетевой карты я не уверен, но Windows может переименовать ее с новым именем LAN

-1
27.01.2020, 23:21

У меня была точно такая же проблема. Я установил Windows 7 на IDE диск, позже попытался перейти на VirtIO - загрузил BSOD, попытался установить драйверы в режиме восстановления - не работает.

Я решил ее с помощью небольшой хитрости. Оставьте загрузочный диск как IDE и добавьте фиктивный диск VirtIO. Добавьте CD-ROM с драйверами VirtIO для Windows (ссылка - Win-64 CD ISO) и загрузитесь. Windows запустится нормально, обнаружит новое оборудование и установит драйверы с компакт-диска автоматически. Затем вы можете выключить и переключить загрузочный диск в режим VirtIO и удалить манекен.

4
27.01.2020, 23:21

Теги

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