Этот вопрос очень неопределенен; ответить на любой из него требует понимания большей части остальной части его. Я могу только предложить читать Главу 1 Понятий Базы данных Oracle, которая касается всего этого и возвращения с более конкретным вопросом, после того как Вы переварили все это.
Настоящая проблема здесь в том, что xapi пытается сделать вещи «простыми» для пользователя, но абстрагируется слишком далеко от Xen для опытных пользователей. Способ создания гостя PV с помощью xapi заключается в использовании одного из предоставленных шаблонов Linux, которые все создают гостевые PV.
Если у вас есть гостевая машина HVM (которая, вероятно, была создана с помощью шаблона «Другой установочный носитель»), вы можно сделать так, как упомянул Lingfeng, и установить для параметра PV-bootloader значение pygrub и отключить параметры HVM-boot-policy и HVM-boot-params:
xe vm-param-clear uuid=<vm_uuid> param-name=HVM-boot-params
xe vm-param-set uuid=<vm_uuid> HVM-boot-policy= PV-bootloader=pygrub
Обратите внимание на синтаксис для отключения параметра HVM-boot-policy - вы должны оставьте пустой знак =.