Я пытаюсь создать новую виртуальную машину (используя virt-manager), которая загружается с существующего блочного устройства. Я хочу передать все устройство на виртуальную машину.
По-видимому, это легко, если вы используете BIOS, но я использую OVMF (виртуальный UEFI) на гостевой системе, и, похоже, ничего не работает. Каждый раз, когда я создаю виртуальную машину, независимо от того, какие параметры я выберу, при первой загрузке после создания OVMF BIOS не сможет загрузиться с жесткого диска. Если я изменю какие-либо настройки, связанные с диском, OVMF вообще не увидит новый (или недавно измененный) диск, и мне придется воссоздать виртуальную машину с нуля, чтобы опробовать новые настройки или новое виртуальное оборудование.
Помимо прямых блочных устройств, я также пробовал проходить через отдельные разделы и даже несколько раз пробовал dd
'д img
файл самого диска, каждый раз используя различные варианты шины диска, но безуспешно.
Вот мой процесс:
Создать новую ВМ в virt-manager
Импортировать существующее изображение
/ dev / sdb для существующего пути к хранилищу
Тип ОС Windows, версия 8.1 (на диске Win10)
Установите mem и cpu на 50% хоста
Назовите ВМ и выберите Настроить конфигурацию перед установкой, нажмите Готово.
В разделе Обзор измените прошивку на параметр UEFI, нажмите Применить.
В разделе ЦП установите флажок Копировать конфигурацию ЦП хоста (это система Skylake), нажмите Применить.
В разделе «Параметры загрузки» установите флажок «Включить загрузочное меню» и нажмите «Применить».
Затем я нажимаю Начать установку, загружаюсь, может быть, получаю сообщения о невозможности загрузки с дискеты, а затем о невозможности загрузиться с жестких дисков или как угодно, что нужно для вызова устройств SCSI, IDE или virtio, затем получаю оболочку EDK II. Тип exit
, выберите в меню загрузочные устройства, ничего не работает, ударьте головой о стену, несколько раз. Удалите виртуальную машину и начните заново, потому что OVMF, кажется, действительно видит, какой диск был настроен во время установки.
Какие-либо предложения?